Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
9d33c40838367ffcc3206a7120a0ce32922b66d8
/
test
/
CXX
/
expr
/
expr.const
/
p2-0x.cpp
9d33c40
Sema: Do not allow lambda expressions to appear inside of constant expressions
by David Majnemer
· 11 years ago
41cb3d9
Fix handling of const_cast from prvalue to rvalue reference: such a cast is
by Richard Smith
· 11 years ago
8a66bf7
Refactor constant expression evaluation to associate the complete object of a
by Richard Smith
· 11 years ago
8404626
The 'constexpr implies const' rule for non-static member functions is gone in
by Richard Smith
· 11 years ago
f727e1c
Don't crash while printing APValues that are lvalues casted to a
by Douglas Gregor
· 11 years ago
26dc97c
Don't treat overflow in floating-point conversions as a hard error in constant evaluation. <rdar://problem/11874571>.
by Eli Friedman
· 12 years ago
1658133
Ensure that we instantiate static reference data members of class templates
by Richard Smith
· 12 years ago
83587db
Implement DR1454. This allows all intermediate results in constant expressions
by Richard Smith
· 12 years ago
86c3ae4
Update constexpr implementation to match CWG's chosen approach for core issues
by Richard Smith
· 12 years ago
864b1cf
Update to new resolution for DR1458. When taking the address of an object of
by Richard Smith
· 12 years ago
2fd5983
Implement DR1458: Taking the address of an object of incomplete class type is
by Richard Smith
· 12 years ago
925d8e7
Implement the agreed resolution to DR1457: a signed left shift of a 1 bit into
by Richard Smith
· 12 years ago
9ec7197
constexpr: Fix implementation of DR1311: check for volatile qualifiers in
by Richard Smith
· 12 years ago
282e7e6
In C++11 mode, when an integral constant expression is desired and we have a
by Richard Smith
· 12 years ago
f15fda0
constexpr:
by Richard Smith
· 12 years ago
15efc4d
constexpr: check for overflow in pointer subtraction.
by Richard Smith
· 12 years ago
7b48a29
constexpr: overflow checking for integral and floating-point arithmetic.
by Richard Smith
· 12 years ago
b04035a
constexpr: require 'this' to point to an object in a constexpr method call.
by Richard Smith
· 12 years ago
3df6130
constexpr: Treat INT_MIN % -1 as undefined behavior in C++11. Technically, it
by Richard Smith
· 12 years ago
82f2858
constexpr: the result of a relational operator between pointers to void is
by Richard Smith
· 12 years ago
789f9b6
constexpr: catch a collection of integral undefined behaviors:
by Richard Smith
· 12 years ago
395f1c0
constexpr: remove integral conversion overflow checking introduced in r149286.
by Richard Smith
· 12 years ago
f72fccf
constexpr: disallow signed integer overflow in integral conversions in constant
by Richard Smith
· 12 years ago
8ef7b20
constexpr: converted constant expression handling for enumerator values, case
by Richard Smith
· 13 years ago
244ee7b
Pedantic diagnostic correction: in C++, we have integral constant expressions,
by Richard Smith
· 13 years ago
61e6162
Allow constant-folding of references which were formed in a manner not permitted
by Richard Smith
· 13 years ago
b4e85ed
C++11 generalized constant expressions: implement checking and diagnostics for
by Richard Smith
· 13 years ago
5120188
Unrevert r147271, reverted in r147361.
by Richard Smith
· 13 years ago
f8c2a33
Revert r147271. This fixes PR11676.
by Rafael Espindola
· 13 years ago
47d2145
constexpr: support for evaluation and codegen of typeid constants.
by Richard Smith
· 13 years ago
eba05b2
constexpr: perform zero-initialization prior to / instead of performing a
by Richard Smith
· 13 years ago
7098cbd
constexpr: diagnostic improvements for invalid lvalue-to-rvalue conversions in
by Richard Smith
· 13 years ago
099e7f6
constexpr handling improvements. Produce detailed diagnostics when a 'constexpr'
by Richard Smith
· 13 years ago
1e7fc3d
Reduce recursion limit on this test further to try to make the msys bot green.
by Richard Smith
· 13 years ago
08d6e03
C++11 constexpr: Add note stacks containing backtraces if constant evaluation
by Richard Smith
· 13 years ago
0a36512
Halve the constexpr recursion depth in this test in an attempt to make the
by Richard Smith
· 13 years ago
c1c5f27
Add checks and diagnostics for many of the cases which C++11 considers to not
by Richard Smith
· 13 years ago
762bb9d
Update all tests other than Driver/std.cpp to use -std=c++11 rather than
by Richard Smith
· 13 years ago
63fe681
Implement the initial part of C++0x [expr.const]p2, which specifies
by Douglas Gregor
· 13 years ago