summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDeclCXX.cpp
diff options
context:
space:
mode:
authorAbramo Bagnara <abramo.bagnara@gmail.com>2010-07-30 16:47:02 +0000
committerAbramo Bagnara <abramo.bagnara@gmail.com>2010-07-30 16:47:02 +0000
commited5b6899ab52ec19721b6432cc6c33dca48ebd24 (patch)
tree618a3eb3b179e83acdac9bb76b06cc7b05a01dcb /clang/lib/Parse/ParseDeclCXX.cpp
parent14eb7bd76914f57c3dd6e375b58b5d7d4e3d844f (diff)
downloadbcm5719-llvm-ed5b6899ab52ec19721b6432cc6c33dca48ebd24.tar.gz
bcm5719-llvm-ed5b6899ab52ec19721b6432cc6c33dca48ebd24.zip
Fixed typedef inside extern "C".
llvm-svn: 109865
Diffstat (limited to 'clang/lib/Parse/ParseDeclCXX.cpp')
-rw-r--r--clang/lib/Parse/ParseDeclCXX.cpp1
1 files changed, 1 insertions, 0 deletions
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());
OpenPOWER on IntegriCloud