diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2009-05-29 01:49:24 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2009-05-29 01:49:24 +0000 |
commit | c1dc653b08226c1d8e1732f9d8b03b82869900bc (patch) | |
tree | 26654a45595980f57aa6c588fd89aee163e9fbf9 /lib/Parse/ParseDecl.cpp | |
parent | 402abb55fc2e0cdda5fb1ac90009b1f5f6774906 (diff) |
If a declarator group declares a type, make sure to add that declaration
to the DeclGroup.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72559 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Parse/ParseDecl.cpp')
-rw-r--r-- | lib/Parse/ParseDecl.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Parse/ParseDecl.cpp b/lib/Parse/ParseDecl.cpp index 54e70be16e..b667014efc 100644 --- a/lib/Parse/ParseDecl.cpp +++ b/lib/Parse/ParseDecl.cpp @@ -437,7 +437,8 @@ ParseInitDeclaratorListAfterFirstDeclarator(Declarator &D) { ParseDeclarator(D); } - return Actions.FinalizeDeclaratorGroup(CurScope, DeclsInGroup.data(), + return Actions.FinalizeDeclaratorGroup(CurScope, D.getDeclSpec(), + DeclsInGroup.data(), DeclsInGroup.size()); } |