llvm-project/clang/test/CXX/expr/expr.const
Richard Smith b228a86fcf Implement DR1454. This allows all intermediate results in constant expressions
to be core constant expressions (including pointers and references to
temporaries), and makes constexpr calculations Turing-complete. A Turing machine
simulator is included as a testcase.

This opens up the possibilty of removing CCValue entirely, and removing some
copies from the constant evaluator in the process, but that cleanup is not part
of this change.

llvm-svn: 150557
2012-02-15 02:18:13 +00:00
..
p2-0x.cpp Implement DR1454. This allows all intermediate results in constant expressions 2012-02-15 02:18:13 +00:00
p3-0x.cpp constexpr: converted constant expression handling for enumerator values, case 2012-01-18 23:55:52 +00:00
p5-0x.cpp Add more testing for r149776. 2012-02-08 06:41:34 +00:00