- 39b4fc8 pinpoint name/location of deprecated/unavailable enumerator by Fariborz Jahanian · 13 years ago
- 13dc8f9 Reference initialization with initializer lists. by Sebastian Redl · 13 years ago
- a5aa96d Wordsmith the -Warray-bounds diagnostic text a bit by Matt Beaumont-Gay · 13 years ago
- 6efd4c5 Add feature to diagnostics that will provide more information on function by Richard Trieu · 13 years ago
- c18c423 Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same by Richard Smith · 13 years ago
- e24f5fc Constant expression evaluation: add support for evaluation of member pointers by Richard Smith · 13 years ago
- 6fe2965 Include named unions in union member init checking by David Blaikie · 13 years ago
- 9c0e1ec Fixed plausible overloads location. by Abramo Bagnara · 13 years ago
- 2d9eb21 Teach the CFG builder how to properly destroy temporaries who by Douglas Gregor · 13 years ago
- 1bf9a9e Represent an APValue based on a Decl as that Decl, rather than a DeclRefExpr by Richard Smith · 13 years ago
- 39d3196 Extend -Wno-bind-to-temporary-copy and -Wno-{unnamed,local}-type-template-args by Richard Smith · 13 years ago
- f64699e Constant expression evalation: const_cast support. by Richard Smith · 13 years ago
- 6660ae6 Don't recurse so deep in this test, pending APValue rework to further reduce the by Richard Smith · 13 years ago
- 59efe26 Constant expression evaluation: support for constexpr member functions. This by Richard Smith · 13 years ago
- ef04ecf Move "Unqualified lookup into dependent bases of class templates" Microsoft specific behavior from -fms-extensions to -fms-compatibility. by Francois Pichet · 13 years ago
- 6142ca7 Revert r144273. It causes clang self-host build failure. by Devang Patel · 13 years ago
- 6c95787 Constant expression evaluation: support for constexpr member functions. by Richard Smith · 13 years ago
- 180f479 Constant expression evaluation: support for evaluation of structs and unions of by Richard Smith · 13 years ago
- 6b18e74 Don't crash when transforming an ill-formed pseudo-destructor by Douglas Gregor · 13 years ago
- 3d75ca8 Constant expression evaluation: support for default arguments. by Richard Smith · 13 years ago
- db1822c Fix a cluster of related issues involving value-dependence and constant by Richard Smith · 13 years ago
- cc5d4f6 Constant expression evaluation: support for arrays. by Richard Smith · 13 years ago
- 9a17a68 Constant expression evaluation: preserve subobject designator when flattening a by Richard Smith · 13 years ago
- cd68992 Allow constexpr variables' initializers to be folded in C++11 mode. This by Richard Smith · 13 years ago
- 545d1bb Clean up C++11 constant expression testing. by Richard Smith · 13 years ago
- 0a3bdb6 Constant expression evaluation: track the manner in which an lvalue was written, by Richard Smith · 13 years ago
- fb35e8f When we're checking a friend function template in an out-of-line class by Douglas Gregor · 13 years ago
- ddb2147 Don't build member initializers for zero-length or incomplete arrays, by Douglas Gregor · 13 years ago
- 5d8419c When we run into a constructor or destructor that is defined in the by Douglas Gregor · 13 years ago
- 0b4072f Fix r143463 to test what it was intended to test. by Richard Smith · 13 years ago
- 344d78d Temporarily disable lvalue-to-rvalue conversions on const pointers while an by Richard Smith · 13 years ago
- 177dce7 Implement C++11 'constexpr calls must return constant expressions' rule, and by Richard Smith · 13 years ago
- cc7a648 Enable function call and some overload resolution with parameters of aggregate class type and initializer list arguments. by Sebastian Redl · 13 years ago
- ffbda40 Don't try to fold comparisons between the address of an object and an arbitrary integer constant. Fixes regression from r143334. by Eli Friedman · 13 years ago
- 7a420df Add missing lvalue-to-rvalue conversion. by Eli Friedman · 13 years ago
- bd552ef C++11 generalized constant expression handling: evaluation support for by Richard Smith · 13 years ago
- 9e36b53 C++11 generalized constant expressions: evaluate equality comparisons between by Richard Smith · 13 years ago
- 625b807 C++11 generalized constant expressions: support pointer comparisons where the by Richard Smith · 13 years ago
- b78c0b6 constexpr evaluation: allow lvalue-to-rvalue conversion on any literal type, not by Richard Smith · 13 years ago
- 47a1eed constexpr function substitution: by Richard Smith · 13 years ago
- d0dccea Initial support for C++11 constexpr function invocation substitution. Using by Richard Smith · 13 years ago
- c49bd11 Reinstate r142844 (reverted in r142872) now that lvalue-to-rvalue conversions by Richard Smith · 13 years ago
- 9c129f8 Add (hopefully) the last missing lvalue-to-rvalue conversion. Add an assertion by Richard Smith · 13 years ago
- 61ffd09 Add missing lvalue-to-rvalue conversion to vector splat casts. by Richard Smith · 13 years ago
- 4f87062 Fix some cases where a CK_IntegralCast was being used to convert an lvalue to an by Richard Smith · 13 years ago
- 601d2ee UnresolvedMemberExprs need lvalue-to-rvalue conversions during template by Richard Smith · 13 years ago
- a01c711 Don't forget the lvalue-to-rvalue conversion on the LHS when instantiating a by Richard Smith · 13 years ago
- c2c1144 Make the -Wc++11-compat warnings ignored by default, so we don't break by Douglas Gregor · 13 years ago
- f11e923 Tidy up testcase from r142890, spotted by Chandler. by Richard Smith · 13 years ago
- 97f9fe0 Don't forget the lvalue-to-rvalue conversion on the LHS of an -> when rebuilding by Richard Smith · 13 years ago
- 436c889 Revert r142844, it broke selfhost. The problem appears to be a missing by Richard Smith · 13 years ago
- 41bf4f3 Constant expression evaluation: evaluate lvalues as lvalues, and rvalues as by Richard Smith · 13 years ago
- 32cb471 In accordance with the C89, C99 and C++98 standards, ICEs can only contain by Richard Smith · 13 years ago
- 1d26f48 Rename AnalysisContext to AnalysisDeclContext. Not only is this name more accurate, but it frees up the name AnalysisContext for other uses. by Ted Kremenek · 13 years ago
- 0b64ba9 Fix grammar for C++11 alignment specifiers, and add a few FIXMEs. by Peter Collingbourne · 13 years ago
- 0661bd0c Attach class template attributes to the templated CXXRecordDecl, by Peter Collingbourne · 13 years ago
- 6db51f7 Added support for thread safety attributes on destructors. by DeLesley Hutchins · 13 years ago
- f1ac637 Thread safety analysis refactoring: invalid lock expressions. by DeLesley Hutchins · 13 years ago
- e0eaa85 Thread safety analysis: add support for attributes on constructors. by DeLesley Hutchins · 13 years ago
- b57791e Treat the Microsoft/Borland keyword "__except" as a context-sensitive by Douglas Gregor · 13 years ago
- 0e9e981 Add -Wc++98-compat diagnostics for jumps which bypass initialization of non-POD by Richard Smith · 13 years ago
- 9324583 'extern template' is a C++11 feature. Add an Extension for C++98 (this matches by Richard Smith · 13 years ago
- 95aafb2 Add -Wc++98-compat warning for enumerations in nested name specifiers. by Richard Smith · 13 years ago
- 2b79c32 Don't provide errors for anonymous unions when they're actually anonymous classes. by David Blaikie · 13 years ago
- e7d7c39 -Wc++98-compat: warn on nontrivial types used in unions and anonymous structs. by Richard Smith · 13 years ago
- 83da2e7 -Wc++98-compat: diagnose if a reference is bound to a prvalue which does not by Richard Smith · 13 years ago
- 53e5351 Add a -Wc++98-compat warning for friend functions of class templates which would by Richard Smith · 13 years ago
- 77faa36 -Wc++98-compat: warn if a SFINAE substitution in C++11 suppresses an access by Richard Smith · 13 years ago
- 6b13022 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 2. by Richard Smith · 13 years ago
- ebaf0e6 -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1. by Richard Smith · 13 years ago
- 5f31f08 Switch to the C++11 warning flags in tests. Patch by Ahmed Charles! by David Blaikie · 13 years ago
- 2dc7ece Add -Wc++11-compat warning for an inline specifier on an explicit instantiation. by Richard Smith · 13 years ago
- 3e2e91e Refactor the checking for explicit template instantiations being performed in by Richard Smith · 13 years ago
- ea01143 Perform lvalue-to-rvalue conversions on __builtin_offsetof array argument index by Richard Smith · 13 years ago
- 841804b Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 13 years ago
- 8121639 Substitute for arguments in method calls -- functionality by DeLesley Hutchins · 13 years ago
- 5acb0c9 Teach the ARC compiler to not require __bridge casts when by John McCall · 13 years ago
- a2b4e5d When we end up having to parse the initializer of a C++ member early by Douglas Gregor · 13 years ago
- 1e12c59 Split apart the state accumulated during constant expression evaluation and the by Richard Smith · 13 years ago
- 5405b81 Implement overload resolution from init lists for scalar parameter types. by Sebastian Redl · 13 years ago
- c223518 Diagnose when omitting braces in direct list-initialization in C++0x. by Sebastian Redl · 13 years ago
- d12c9f5 Prove that non-overloaded function calls using init list arguments work. by Sebastian Redl · 13 years ago
- 0aa86c0 Add -Wc++98-compat warning for deduced 'auto' type specifier. by Richard Smith · 13 years ago
- 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
- 661a996 -Wc++98-compat warnings for the lexer. by Richard Smith · 13 years ago
- 41be673 -Wc++98-compat: warn on C++11 attributes and alignas. by Richard Smith · 13 years ago
- 84ef899 Test for r141985. by Richard Smith · 13 years ago
- b8e778d Don't try to diagnose anything when we're passing incomplete types by Douglas Gregor · 13 years ago
- 9ce6377 Only warn in -Wliteral-conversion if the conversion loses information by Matt Beaumont-Gay · 13 years ago
- f38eaa4 Revert the -Wc++98-compat flag because dgregor doesn't like it. by Jeffrey Yasskin · 13 years ago
- 133ca80 Fix a test case where FileCheck is used to test code corrected by -fixit. by Richard Trieu · 13 years ago
- 9469678 Convert newly-added test from -std=c++0x to -std=c++11. by Richard Smith · 13 years ago
- cda5782 Extend -Wno-sizeof-array-argument to strncpy and friends. by Nico Weber · 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
- 48a9d18 Implement the first piece of a -Wc++98-compat flag so that people can build in by Jeffrey Yasskin · 13 years ago
- ee697e6 Allow calling an overloaded function set by taking the address of the by Douglas Gregor · 13 years ago
- b3df138 Switch diagnostic text from "C++0x" over to "C++11". by Douglas Gregor · 13 years ago
- d41679d Teach __has_nothrow_assign not to complain about access (GCC and EDG by Douglas Gregor · 13 years ago
- 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
- 98d86b9 Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in by Richard Smith · 13 years ago