From 39522159c245e32a99cfdc47f03236f7028f5c61 Mon Sep 17 00:00:00 2001 From: Yong He Date: Mon, 26 Feb 2024 17:00:31 -0800 Subject: Allow default values for `extern` symbols. (#3632) * Allow default values for `extern` symbols. * Fix. * Fix test. --- source/slang/slang-parser.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/slang/slang-parser.cpp') diff --git a/source/slang/slang-parser.cpp b/source/slang/slang-parser.cpp index 7ce710469..5555647f4 100644 --- a/source/slang/slang-parser.cpp +++ b/source/slang/slang-parser.cpp @@ -4744,7 +4744,10 @@ namespace Slang return rs; } if (AdvanceIf(this, TokenType::Semicolon)) + { + rs->hasBody = false; return rs; + } parseDeclBody(this, rs); return rs; }); -- cgit v1.2.3