From ed5b6899ab52ec19721b6432cc6c33dca48ebd24 Mon Sep 17 00:00:00 2001 From: Abramo Bagnara Date: Fri, 30 Jul 2010 16:47:02 +0000 Subject: Fixed typedef inside extern "C". llvm-svn: 109865 --- clang/lib/Parse/ParseDeclCXX.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'clang/lib/Parse/ParseDeclCXX.cpp') diff --git a/clang/lib/Parse/ParseDeclCXX.cpp b/clang/lib/Parse/ParseDeclCXX.cpp index 7ed07a277c1..bd8c245f559 100644 --- a/clang/lib/Parse/ParseDeclCXX.cpp +++ b/clang/lib/Parse/ParseDeclCXX.cpp @@ -196,6 +196,7 @@ Parser::DeclPtrTy Parser::ParseLinkage(ParsingDeclSpec &DS, } if (Tok.isNot(tok::l_brace)) { + DS.setExternInLinkageSpec(true); ParseDeclarationOrFunctionDefinition(DS, Attr.AttrList); return Actions.ActOnFinishLinkageSpecification(getCurScope(), LinkageSpec, SourceLocation()); -- cgit v1.2.3