]> granicus.if.org Git - clang/commit
Keep track of whether a C++ class is an aggregate. Don't allow initialization of...
authorDouglas Gregor <dgregor@apple.com>
Wed, 5 Nov 2008 16:20:31 +0000 (16:20 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 5 Nov 2008 16:20:31 +0000 (16:20 +0000)
commit64bffa9a6f40e5a3d5556f994f09f7bf45eecd4c
tree1dadd5d78769ad7701edc4f614b9c34e6020da5d
parentf03d7c7af2ca8555c513ba7667acffb667445ecd
Keep track of whether a C++ class is an aggregate. Don't allow initialization of non-aggregates with initializer lists.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58757 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclCXX.h
include/clang/Basic/DiagnosticKinds.def
lib/AST/DeclCXX.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
test/SemaCXX/aggregate-initialization.cpp [new file with mode: 0644]