diff options
| author | Douglas Gregor <dgregor@apple.com> | 2010-05-06 00:28:52 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2010-05-06 00:28:52 +0000 |
| commit | e902956f599c71431f91948b6747e3c293517c00 (patch) | |
| tree | 95c779bd14d3c78a2a3a5a7ed60919bc367bb000 /clang/lib/Sema/SemaDeclCXX.cpp | |
| parent | 5b0773e20149485862fbe1520b08940c30f4cb6e (diff) | |
| download | bcm5719-llvm-e902956f599c71431f91948b6747e3c293517c00.tar.gz bcm5719-llvm-e902956f599c71431f91948b6747e3c293517c00.zip | |
Partial and full specializations of a class template may have a
different tag kind ("struct" vs. "class") than the primary template,
which has an affect on access control.
Should fix the last remaining Boost.Accumulors failure.
llvm-svn: 103144
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaDeclCXX.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index 6b87463a6fa..23b3601f09a 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -504,7 +504,6 @@ Sema::CheckBaseSpecifier(CXXRecordDecl *Class, SetClassDeclAttributesFromBase(Class, CXXBaseDecl, Virtual); // Create the base specifier. - // FIXME: Allocate via ASTContext? return new (Context) CXXBaseSpecifier(SpecifierRange, Virtual, Class->getTagKind() == RecordDecl::TK_class, Access, BaseType); |

