llvm-project/clang/test/CXX/expr
Richard Smith 35ecb36fcd Ensure that we instantiate static reference data members of class templates
early, since their values can be used in constant expressions in C++11. For
odr-use checking, the opposite change is required, since references are
odr-used whether or not they satisfy the requirements for appearing in a
constant expression.

llvm-svn: 151881
2012-03-02 04:14:40 +00:00
..
expr.ass Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. Also 2012-03-01 02:59:17 +00:00
expr.cast Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
expr.const Ensure that we instantiate static reference data members of class templates 2012-03-02 04:14:40 +00:00
expr.mptr.oper Update all tests other than Driver/std.cpp to use -std=c++11 rather than 2011-10-13 22:29:44 +00:00
expr.post Support decltype as a simple-type-specifier. 2012-01-24 05:47:35 +00:00
expr.prim Make the odr-use logic work correctly for constant-expressions. PR12006. 2012-02-29 03:16:56 +00:00
expr.unary Don't consider an overloaded operator& when the expression is actually 2011-12-14 21:23:13 +00:00
p3.cpp Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00
p8.cpp Migrate the mish-mash of declaration checks in 2010-02-09 07:26:29 +00:00
p9.cpp Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. 2009-12-15 20:14:24 +00:00