]> granicus.if.org Git - clang/commit
constexpr: Disable checking of constructor member initializer lists for
authorRichard Smith <richard-llvm@metafoo.co.uk>
Mon, 10 Oct 2011 16:38:04 +0000 (16:38 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Mon, 10 Oct 2011 16:38:04 +0000 (16:38 +0000)
commit6e4337556efa700d5b4dceac22fa0dfbd1cdee8f
treec74fe78c6d75c25c3ba35fac334a2c4ababb8ce7
parent5a706dc1b17f875c7fce20f1fbf9ca372be4c331
constexpr: Disable checking of constructor member initializer lists for
constexpr constructor templates. Such checking is optional, and currently hard
to get right since clang doesn't generate implicit member initializers until
instantiation (even for non-dependent members).

This is needed for clang to accept libstdc++ from g++4.6 in c++0x mode.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141547 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaDeclCXX.cpp
test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p4.cpp