Skip to content

Commit cd218f0

Browse files
committed
Parse inline namespaces,
but treat them like normal namespaces for now
1 parent 76489c6 commit cd218f0

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

generator/parser/parser.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -542,6 +542,14 @@ bool Parser::parseDeclaration(DeclarationAST *&node)
542542
case Token_export:
543543
return parseTemplateDeclaration(node);
544544

545+
case Token_inline:
546+
if (token_stream.lookAhead(1) == Token_namespace)
547+
{
548+
nextToken();
549+
// handle like a normal namespace for now
550+
return parseNamespace(node);
551+
}
552+
// else fallthrough
545553
default:
546554
{
547555
skipAttributes();

0 commit comments

Comments
 (0)