- 5a82119 Fix another unnecessary-struct-padding issue. by Argyrios Kyrtzidis · 14 years ago
- 43ddd9f Before determining the effect the alignment of base struct will have in the aligment of the sub-struct, by Argyrios Kyrtzidis · 14 years ago
- 346af03 Handle parameter attributes when tentative parsing for function/variable disambiguation. by Argyrios Kyrtzidis · 14 years ago
- f5fe292 Fix PR8720 by printing an error message with a substring that the gcc testsuite searches for. by Rafael Espindola · 14 years ago
- 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
- abc56c7 When deciding whether to complain about the type of a boolean condition, use by John McCall · 14 years ago
- f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
- a61b3e7 After parsing a ':' in an enum-specifier within class context, by Douglas Gregor · 14 years ago
- 26e10be Follow through references to catch returned stack addresses, local blocks, label addresses or references to temporaries, e.g: by Argyrios Kyrtzidis · 14 years ago
- 15d5c83 Fix bug in r120299 spotted by dgregor. by Nico Weber · 14 years ago
- d976ca4 Revert r120331 since it causes spurious warnings and a possible assertion hit when self-host. by Argyrios Kyrtzidis · 14 years ago
- 8b2f01b Emit warnings if we are returning a reference to a local temporary. by Argyrios Kyrtzidis · 14 years ago
- 08e41a6 Always use a function's decl context when building default arguments. Fixes http://http://llvm.org/pr8479. by Nico Weber · 14 years ago
- 7ff776e Revert parts of r120266 that I did not mean to commit by Nico Weber · 14 years ago
- 6bb4dcb Minor whitespace and comment fixes. No functionality change. by Nico Weber · 14 years ago
- 2a5f99e Tie DefineVTablesUsed() in with recursive function instantiation so that we emit by Nick Lewycky · 14 years ago
- 76f11c9 Remove one I just added, add a more focused test for why the current code is correct. by Nico Weber · 14 years ago
- 253e80b Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661. by Nico Weber · 14 years ago
- a25b6a4 Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g: by Argyrios Kyrtzidis · 14 years ago
- 0bc5c66 objc_msgSend is not a builtin type in non-objc mode. Fixes //rdar://8686888 by Fariborz Jahanian · 14 years ago
- aa4fe05 comparison of AltiVec vectors now gives bool result (fix for 7533) by Anton Yartsev · 14 years ago
- 1380a14 -Rename -Wargument-larger-than -> -Wlarge-by-value-copy by Argyrios Kyrtzidis · 14 years ago
- 3532fdd Introduce option -Wargument-larger-than[=N] which warns about function definitions if they take by-value by Argyrios Kyrtzidis · 14 years ago
- 9263a30 Fix PR8625 and correctly interpret member-calls to static members when by Chandler Carruth · 14 years ago
- 07d7e7a Re-work the handling of implicit 'this' arguments and silly GCC-style attribute by Chandler Carruth · 14 years ago
- 64ccf24 Improve diagnostic for calling non-const method on const object. Fixes rdar://7743000 by Argyrios Kyrtzidis · 14 years ago
- 5082d34 Add another case to the whitelist of cast kinds that can convert to bool. by John McCall · 14 years ago
- ae2cf76 When complaining about ambiguous overload resolution for a unary or by Douglas Gregor · 14 years ago
- 8ff338b When performing initialization of a copy of a temporary object, use by Douglas Gregor · 14 years ago
- 15d7d12 Extend the bitfield-truncation warning to initializations. by John McCall · 14 years ago
- d7945c6 Friend function declarations can overload with tag declarations. Fixes PR7915. by John McCall · 14 years ago
- 78b8105 Diagnose attempst to template using declarations and using directives. by John McCall · 14 years ago
- 7ad5d42 Attempt to resolve overloaded functions in comma expressions and by Douglas Gregor · 14 years ago
- ef9b149 Revert the fix for PR8013. by Douglas Gregor · 14 years ago
- 9a0f2b6 Handle overload resolution when calling an overloaded function set by Douglas Gregor · 14 years ago
- 268f89e Make #pragma unused work for static local variables. by Douglas Gregor · 14 years ago
- b2d57ae Add __nullptr as a C++0x nullptr literal, available in C++98 by Douglas Gregor · 14 years ago
- e6fe9a2 When building a compound literal, check that the base element of the array is complete. by Argyrios Kyrtzidis · 14 years ago
- 3afb977 When attempting reference binding to an overloaded function, also by Douglas Gregor · 14 years ago
- 717a2bf Add missing test case for PR8230 by Douglas Gregor · 14 years ago
- 8e96043 Properly diagnose invalid casts to function references. Patch by by Douglas Gregor · 14 years ago
- dfdfc58 A union cannot contain static data members or data members of reference type. by Anders Carlsson · 14 years ago
- 6242599 Don't warn when matching %p to nullptr. by Anders Carlsson · 14 years ago
- 2c4792c When determining which template partial specialization is more specialized, by Argyrios Kyrtzidis · 14 years ago
- 343e6ff Expressions of type std::nullptr_t can be used as sentinels. by Anders Carlsson · 14 years ago
- c8df0b6 Implement [over.ics.rank]p4: A conversion that does not convert an std::nullptr_t to bool is better than one than does. by Anders Carlsson · 14 years ago
- c80117e Don't be so eager to replace UsingDecls in a DeclContext's lookup table; by Argyrios Kyrtzidis · 14 years ago
- 0c8209e It's OK to use nullptr in relational operators if the other side is a null pointer constant. by Anders Carlsson · 14 years ago
- 9fa8e56 Make this error less specific but also less likely to cause confusion. Fixes by Nick Lewycky · 14 years ago
- fec56e7 When producing overload candidates for binary built-in operators, keep by Douglas Gregor · 14 years ago
- 7533a5b Provide an error when a non-identifier name (such as an operator) is used as a by Sean Hunt · 14 years ago
- bf8cafa Properly handle temporaries that are created in a AsmStmt. by Argyrios Kyrtzidis · 14 years ago
- 65e7a6b Clean up temporaries created by an asm statement. Fixes rdar://8540491 by Argyrios Kyrtzidis · 14 years ago
- 11ab790 Emit error when using a bound member function for something other than calling it. by Argyrios Kyrtzidis · 14 years ago
- 0f279e7 Emit an error when trying to form a pointer-to-member to a bitfield. by Argyrios Kyrtzidis · 14 years ago
- c92bbb4 renamed: test/SemaCXX/ptrtomember-badcall.cpp -> test/SemaCXX/ptrtomember.cpp by Argyrios Kyrtzidis · 14 years ago
- d86132d Don't remove the init expression from the initializer list if it had a semantic error. by Argyrios Kyrtzidis · 14 years ago
- 6a622df Add test/SemaCXX/crash-PR7625.cpp into test/SemaCXX/crashes.cpp by Argyrios Kyrtzidis · 14 years ago
- 387fb71 test/SemaCXX/crash-8124080.cpp -> test/SemaCXX/crashes.cpp by Argyrios Kyrtzidis · 14 years ago
- c75f618 Add test case for <rdar://problem/8610363> (a bogus report of using an uninitialized field). This was by Ted Kremenek · 14 years ago
- 78f5911 When doing name lookup for members don't look into global/namespace scope. by Argyrios Kyrtzidis · 14 years ago
- 95c225d Implement an indirect-goto optimization for goto *&&lbl and respect this by John McCall · 14 years ago
- 5b629aa Parse attributes on enumerators and instantiate attributes on enum decls. by John McCall · 14 years ago
- 0b8ddb9 Implement the integral promotion rules for the C++0x char16_t and by Douglas Gregor · 14 years ago
- 842e7a2 Microsoft enum extensions. 2 things will change on -fms-extensions: by Francois Pichet · 14 years ago
- 3d6c45d Report the location of the syntax error inside a macro. Fixes PR7944. by Nick Lewycky · 14 years ago
- a6e937c Diagnose C++ [class.mem]p13-14, where a class member has the same name by Douglas Gregor · 14 years ago
- 66c42d4 Don't complain about a variable within a linkage-specification that is by Douglas Gregor · 14 years ago
- a6c1e3a Diagnose when a 'static' member function overrides a virtual function by Douglas Gregor · 14 years ago
- 922fff2 Generalize the checking for qualification of (non-friend) class by Douglas Gregor · 14 years ago
- 7d520ba There is no reason for dereferencing a pointer-to-member to require by Douglas Gregor · 14 years ago
- d54eb44 Parse default arguments within member functions in source order, from by Douglas Gregor · 14 years ago
- f9c5afb Flesh out test. by John McCall · 14 years ago
- 2bf6f49 I just do what the comments tell me to do. by John McCall · 14 years ago
- 2cd11fe Progress. by John McCall · 14 years ago
- 2a984ca Add some infrastructure for dealing with expressions of 'placeholder' type, by John McCall · 14 years ago
- 1d1e70e Fix g++.dg regressions introduced at r115347 (rdar://8529993) by Argyrios Kyrtzidis · 14 years ago
- 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
- 4081a5c __attribute__((aligned(n))) directly specifies the alignment of a declaration by John McCall · 14 years ago
- 63b57ae Fix an infinite loop, caused by unintended syntax bug (the 'break;' after 'default:' was intended to break out of the while loop). by Argyrios Kyrtzidis · 14 years ago
- a075076 Reject the allocation of variably-modified types in C++ 'new' by Douglas Gregor · 14 years ago
- 175ffbf When checking for uninitialized fields in member initializers, special case static variables and enums. Fixes PR8075. by Anders Carlsson · 14 years ago
- 25e7e16 Add test case for r115588. by Argyrios Kyrtzidis · 14 years ago
- 011cf89 Doug's feedback by Gabor Greif · 14 years ago
- 28164ab Factor out enumerator APSInt adjustment into by Gabor Greif · 14 years ago
- c71d8eb Better diagnostic for superfluous scope specifier inside a class definition for member functions. + Fixit. by Francois Pichet · 14 years ago
- dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
- fbb6fad When performing template argument deduction of a function template by Douglas Gregor · 14 years ago
- 2cf9d65 Centralize the management of CXXRecordDecl::DefinitionData's Empty bit by Douglas Gregor · 14 years ago
- b335872 Don't warn with -Wbool-conversions if the user wrote an explicit cast like "(void *)false". by Argyrios Kyrtzidis · 14 years ago
- 37bf9d2 Allow the use of C++0x deleted functions as an extension in C++98. by Anders Carlsson · 14 years ago
- 2b64239 Fix bogus compiler errors when declaring anonymous union, outside a class, with by Argyrios Kyrtzidis · 14 years ago
- ff8819b Do not warn with -Wuninitialized when the member is used in a sizeof or address-of expression. by Argyrios Kyrtzidis · 14 years ago
- 1b2ad2f Revert r114316, -Wunused-value enabled by default was intended. by Argyrios Kyrtzidis · 14 years ago
- 6dff228 Make -Wunused-value off by default, matching GCC. Fixes rdar://7126194. by Argyrios Kyrtzidis · 14 years ago
- ae79222 static local variables with destructors don't require a global destructor by John McCall · 14 years ago
- ac5fd84 Continue parsing more postfix expressions, even after semantic by Douglas Gregor · 14 years ago
- 200b292 When we run into an error parsing or type-checking the left-hand side by Douglas Gregor · 14 years ago
- 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
- f8aca86 Fix destructor and assignment operator lookup in the has_nothrow traits. by Sebastian Redl · 14 years ago