- b4051e7 Implement C++11 [temp.arg.nontype]'s permission to use the address of an object by Richard Smith · 13 years ago
- d280389 When performing template argument deduction for an initializer list, by Douglas Gregor · 13 years ago
- 173a37a Remove more redundant lookups. Add a new "all_lookups_iterator" which provides by Nick Lewycky · 13 years ago
- 5bdaac5 Finish PR10217: Ensure we say that a special member was implicitly, not by Richard Smith · 13 years ago
- 70e24fc Properly handle explicit constructors in list-initialization. Fixes PR12120. by Sebastian Redl · 13 years ago
- 6c4c36c PR10217: Provide diagnostics explaining why an implicitly-deleted special by Richard Smith · 13 years ago
- 6960587 Unify and fix our checking of C++ [dcl.meaning]p1's requirements by Douglas Gregor · 13 years ago
- f78c0f9 Even more careful consideration of C++11 13.3.3.1p4. Fixes PR12241. by Sebastian Redl · 13 years ago
- 412e0cc When we see 'Class(X' or 'Class::Class(X' and we suspect that it names a by Richard Smith · 13 years ago
- 0724b7c Add a special-case diagnostic for one of the more obnoxious special cases of by Richard Smith · 13 years ago
- 38f0df3 Handle instantiations of redeclarations of forward-declared enumerations within by Richard Smith · 13 years ago
- 4ca93d9 Delay checking of dependent underlying types for redeclarations of member by Richard Smith · 13 years ago
- f602806 Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix up by Richard Smith · 13 years ago
- 3343fad When defining a forward-declared enum, don't try to attach the definition to by Richard Smith · 13 years ago
- 550f223 Fix broken CFG when an initializer is a statement expression that starts with a while loop (PR 12325). by Ted Kremenek · 13 years ago
- 4c7a6c6 Test case for rdar://problem/11055105, a bug with the instantiation by John McCall · 13 years ago
- 1cd89c4 More careful consideration of C++11 13.3.3.1p4. Fixes PR12257. by Sebastian Redl · 13 years ago
- ca89371 Fix the other place where C++98 work for initializer lists was necessary. by Sebastian Redl · 13 years ago
- 4cf2253 Fix crash when querying the CFG reported when using the thread safety analysis by Ted Kremenek · 13 years ago
- 3e280b5 Add the missing compatibility warning for braced initializers as default arguments. by Sebastian Redl · 13 years ago
- 42acead Diagnose tag and class template declarations with qualified by Douglas Gregor · 13 years ago
- b136049 Suppress macro expansion of NULL in NULL warnings. by David Blaikie · 13 years ago
- 9c6fde5 Skip through transparent contexts when deciding where to add a friend function. by Nick Lewycky · 13 years ago
- 4b911e6 Support deducing template arguments from nested initializer lists. PR12119. by Sebastian Redl · 13 years ago
- 2b2bbee Provide the specific target type in the -Wnull-conversion warning. by David Blaikie · 13 years ago
- 95187bd Reapply r152745 (reverted in 152765) now that compiler-rt is fixed. by David Blaikie · 13 years ago
- 9ca33fd Revert r152745 as it's breaking the internal buildbots. by Chad Rosier · 13 years ago
- 47bfaf1 Provide -Wnull-conversion separately from -Wconversion. by David Blaikie · 13 years ago
- 5a7120c When emitting a diagnostic about two-phase name lookup, don't do useless by Nick Lewycky · 13 years ago
- 84407ba Parse brace initializers as default arguments. PR12236. by Sebastian Redl · 13 years ago
- e7591c5 Add a test case for PR8385. by David Blaikie · 13 years ago
- 4b1f684 Allow vectors to be constructed from constexpr function arguments in by Richard Smith · 13 years ago
- 9cda03f Ensure that default arguments are handled correctly in sub scopes. For example: by James Molloy · 13 years ago
- b03a9df PR11925: A function can't have a variably-modified return type. Not even in C++. by Richard Smith · 13 years ago
- 1b7f9cb Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 13 years ago
- 23dde82 Make the error about assigning to lambda-captured variables by John McCall · 13 years ago
- 78dae24 Alternate fix to PR12248: put Sema in charge of special-casing by John McCall · 13 years ago
- 71930e0 Make sure we treat variables captured by reference in lambda as modifiable lvalues. Regression from r152491. Fixes PR12248. by Eli Friedman · 13 years ago
- 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 13 years ago
- e5658f0 PR12225: The requirement that literal operators be namespace-scope functions by Richard Smith · 13 years ago
- 1659c37 Slightly tweak this condition. "isTransparentContext()" was checking whether an by Nick Lewycky · 13 years ago
- db762ef Qualifiers on a canonical array type go on the outermost type, not the by Douglas Gregor · 13 years ago
- 26b75c0 Improve diagnostics for UCNs referring to control characters and members of the by Richard Smith · 13 years ago
- 216f78b Improve our semantic error recovery. by Argyrios Kyrtzidis · 13 years ago
- f856264 -Wformat-non-iso: warn about positional arguments (pr12017) by Hans Wennborg · 13 years ago
- ef9f298 Fix statement printing for raw and template user-defined literals. by Richard Smith · 13 years ago
- 3a5032b Literal operator suffixes and regular names live in separate namespaces. by Richard Smith · 13 years ago
- 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 13 years ago
- 188158d Turn explicit construction of temporaries using initializer list syntax into CXXTemporaryObjectExprs, not just CXXConstructExprs, which have a worrying tendency to vanish. Fixes PR12167. by Sebastian Redl · 13 years ago
- 9168830 Ensure we don't print 123ULL_foo when printing a user-defined integer literal. by Richard Smith · 13 years ago
- b453ad3 Add support for cooked forms of user-defined-integer-literal and by Richard Smith · 13 years ago
- 2fb4ae3 Implement C++11 [lex.ext]p10 for string and character literals: a ud-suffix not by Richard Smith · 13 years ago
- 5bc37f6 Loosen the precondition of isCXXInstanceMember() to simply return by Douglas Gregor · 13 years ago
- ffea6b4 Fix -Wuninitialized to catch the case of a class being initialized with a call by Richard Trieu · 13 years ago
- cbf8209 Be smarter in discovering list-initialization of temporaries. Fixes PR12182. by Sebastian Redl · 13 years ago
- 9fcce65 AST representation for user-defined literals, plus just enough of semantic by Richard Smith · 13 years ago
- e816c71 Add -Wc++11-compat warning for string and character literals followed by by Richard Smith · 13 years ago
- ce9c831 Extended the UnknownAnyTy resolver to handle by Sean Callanan · 13 years ago
- 12fc4b0 Properly handle non-canonical underlying types in by Peter Collingbourne · 13 years ago
- 5cc2c6e Lexing support for user-defined literals. Currently these lex as the same token by Richard Smith · 13 years ago
- b4a7b1e Add tests for [over.literal]. Fix a few bugs which were exposed by the tests. by Richard Smith · 13 years ago
- ec92bc7 Add a pile of tests for unrestricted unions, and advertise support for them. by Richard Smith · 13 years ago
- 0d95dfc Thread safety analysis: expand set of expressions that can be used to denote locks. by DeLesley Hutchins · 13 years ago
- ff1e9cc Add a test for the -Wstring-plus-int fixit note. by Nico Weber · 13 years ago
- 7ec419a Issue warning when late-parsed attributes have no declaration. by DeLesley Hutchins · 13 years ago
- 2287c5e Make late-parsed attributes follow the conventions of ordinary by DeLesley Hutchins · 13 years ago
- 2a35be8 Thread safety analysis: handle CFG blocks which call functions marked as noreturn. by DeLesley Hutchins · 13 years ago
- 1cb2d74 Add -Wstring-plus-int, which warns on "str" + int and int + "str". by Nico Weber · 13 years ago
- 1658133 Ensure that we instantiate static reference data members of class templates by Richard Smith · 13 years ago
- 88530d5 Fix the isReferenced bit on parameters in a couple of edge cases. PR12153. by Eli Friedman · 13 years ago
- dca1761 StmtProfiler: Add a null check for child statements. by Peter Collingbourne · 13 years ago
- 51ad9cd Tentatively fix PR12117. The test case from the bug now passes, and all existing tests still pass, but there may still be corner cases. by Sebastian Redl · 13 years ago
- c60ccf5 Make sure list-initialization of arrays works correctly in explicit type conversions. PR12121. by Eli Friedman · 13 years ago
- 2422e82 Single- and zero-element initializer lists to scalars are list-initializations. Fixes PR12118. by Sebastian Redl · 13 years ago
- adfb535 Implement a FIXME for conversion sequence distinction. Should fix PR12092. by Sebastian Redl · 13 years ago
- 92b670e Fix a couple bugs in the way we handle array indexes in array bounds checking. Specifically, make sure we don't ignore explicit casts in indexes, and make sure we use unsigned extension/comparisons on indexes. Fixes <rdar://problem/10916006>. by Eli Friedman · 13 years ago
- dbe01bb Tests for r151508. by Richard Smith · 13 years ago
- ea7c1e2 Don't assert when trying to diagnose why a class with a constructor template is by Richard Smith · 13 years ago
- 03f6878 Make sure we don't try to produce a definition of an implicitly-deleted function by Richard Smith · 13 years ago
- e653ba2 Special members which are defaulted or deleted on their first declaration are by Richard Smith · 13 years ago
- d390de9 Fix r151443 to only apply C++11's exception for non-static data member access by Richard Smith · 13 years ago
- 7a9f492 Fix assertion (too few Diag arguments) when diagnosing a deleted operator delete by Richard Smith · 13 years ago
- dfefb84 Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes and by Richard Smith · 13 years ago
- f5cd5cc Fix a regression from r151117: ADL requires that we attempt to complete any by Richard Smith · 13 years ago
- d08d599 Bugfix: bogus warning -- "invalid use of non-static data member", by DeLesley Hutchins · 13 years ago
- ed878af Implement C++11 [over.match.copy]p1b2, which allows the use of by Douglas Gregor · 13 years ago
- 61dab36 Remove FIXME: as Eli points out, the behavior here is now correct. by Richard Smith · 13 years ago
- c7b5543 Back out __decltype warning from r151377: we should either warn on all the GNU by Richard Smith · 13 years ago
- 359c89d When checking whether a reference to a variable is an ICE, look at the type of by Richard Smith · 13 years ago
- 221c27f C++11 [class.ctor]p5 says that by Douglas Gregor · 13 years ago
- 39304fa __decltype is a GNU extension, not a C++11 extension. by Richard Smith · 13 years ago
- 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
- aa5ab26 Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma pack" to use the same handling that gcc does. Fixes <rdar://problem/10871094> and <rdar://problem/10893316>. by Eli Friedman · 13 years ago
- 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
- 5b38a0f Doug's review comments. by Sebastian Redl · 13 years ago
- 33deb35 Fix parsing and processing initializer lists in return statements and as direct member initializers. by Sebastian Redl · 13 years ago
- 7651742 Warn about non-standard format strings (pr12017) by Hans Wennborg · 13 years ago
- 428c620 Throw away stray CXXDefaultArgExprs. Fixes PR12061. by Sebastian Redl · 13 years ago
- 0635aa7 Accept braced-init-lists in conditions, and, in passing, dramatically improve by Richard Smith · 13 years ago
- e9ee382 Improve diagnostics a bit for bad member initializers, and fix an obscure bug involving packs. Fixes PR12049. by Eli Friedman · 13 years ago