hanchenye-llvm-project/clang/test/CXX
Richard Smith fddd384b73 Unrevert r147271, reverted in r147361.
Also temporarily remove the assumption from IR gen that we can emit IR for every
constant we can fold, since it isn't currently true in C++11, to fix PR11676.

Original comment from r147271:

constexpr: perform zero-initialization prior to / instead of performing a
constructor call when appropriate. Thanks to Eli for spotting this.

llvm-svn: 147384
2011-12-30 21:15:51 +00:00
..
basic constexpr handling improvements. Produce detailed diagnostics when a 'constexpr' 2011-12-19 06:19:21 +00:00
class Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
class.access Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
class.derived Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
conv Compute the promoted integer type of fixed-width enums correctly. Found by inspection. 2011-10-26 07:38:19 +00:00
dcl.dcl PR11614: Mark defaulted special constructors as constexpr if their implicit 2011-12-22 02:22:31 +00:00
dcl.decl List-initialization via constructor part 1. Still needs: pretty-printing, overloading, initializer_list. 2011-12-22 14:44:04 +00:00
except Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
expr Unrevert r147271, reverted in r147361. 2011-12-30 21:15:51 +00:00
lex Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
over Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
special Unrevert r147271, reverted in r147361. 2011-12-30 21:15:51 +00:00
stmt.stmt Modify how the -verify flag works. Currently, the verification string and 2011-12-15 00:38:15 +00:00
temp Change the diagnostics which said 'accepted as an extension' to instead say 2011-12-29 21:57:33 +00:00