Skip to content
Snippets Groups Projects
Commit 479ed3aa authored by Chris Lattner's avatar Chris Lattner
Browse files

read and ignore the body of a namespace.

llvm-svn: 41403
parent e2562ff9
No related branches found
No related tags found
No related merge requests found
......@@ -64,7 +64,10 @@ Parser::DeclTy *Parser::ParseNamespace(unsigned Context) {
SourceLocation LBrace = ConsumeBrace();
// FIXME: push a scope, push a namespace decl.
// FIXME: Parse namespace-body
while (Tok.getKind() != tok::r_brace && Tok.getKind() != tok::eof) {
// FIXME capture the decls.
ParseExternalDeclaration();
}
SourceLocation RBrace = MatchRHSPunctuation(tok::r_brace, LBrace);
......
......@@ -340,7 +340,7 @@ Parser::DeclTy *Parser::ParseExternalDeclaration() {
return 0;
case tok::kw_namespace:
case tok::kw_typedef:
// A function definition cannot start with a 'typedef' keyword.
// A function definition cannot start with a these keywords.
return ParseDeclaration(Declarator::FileContext);
default:
// We can't tell whether this is a function-definition or declaration yet.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment