- 556ef7f PR16727: don't try to evaluate a potentially value-dependent expression when by Richard Smith · 11 years ago
- 2d67097 Refactor all diagnosing of TypoCorrections through a common function, in by Richard Smith · 11 years ago
- 29535ba Don't reject attribute used in an "extern const" variable definition. by Rafael Espindola · 11 years ago
- 6b725d1 Thread safety analysis: new test case by DeLesley Hutchins · 11 years ago
- 2f835ca Don't allow unary negation on scoped enums. by Eli Friedman · 11 years ago
- 7336b9f Thread Safety Analysis: fix bug when using TryLock with && and || expressions. by DeLesley Hutchins · 11 years ago
- 37e849a PR16875: The return type of a dependent function type is visible when it's by Richard Smith · 11 years ago
- 933c66b Bug fix: note diagnosis on expression narrowing should say "variable template" instead of "static data member" when appropriate by Larisse Voufo · 11 years ago
- 4a91989 Bug fix: disallow a variable template to be redeclared as a non-templated variable by Larisse Voufo · 11 years ago
- 72a36a1 Don't produce duplicate notes if we have deduction failure notes when resolving by Richard Smith · 11 years ago
- c99b90e sizeof(void) etc. should be a hard error in C++. by Eli Friedman · 11 years ago
- dd9459f Fix implementation of C11 6.2.7/4 and C++11 [dcl.array]p3: by Richard Smith · 11 years ago
- 439d665 variable templates updated for PCH serialization... Still working on test cases... by Larisse Voufo · 11 years ago
- 42acc0c Fix pretty-printing for unnamed unions. by Eli Friedman · 11 years ago
- a03c5ee Fix crash w/BlockDecl and invalid qualified decl. by Eli Friedman · 11 years ago
- df7bef0 Patch by Chris Wailes <chris.wailes@gmail.com>. Reviewed by delesley, dblaikie. by DeLesley Hutchins · 11 years ago
- 62f675c Avoid spurious error messages if parent template class cannot be instantiated by Serge Pavlov · 11 years ago
- 7ea491c Fix for PR16570: when comparing two function pointers, discard qualifiers when by Richard Trieu · 11 years ago
- 1c56c9d Fix alignof computation of large arrays on x86_64. by Rafael Espindola · 11 years ago
- f58443e Split the deprecated increment bool warning into a sub-group of -Wdeprecated by Richard Trieu · 11 years ago
- fbbdc5d Emit an error for enum increments and decrements in C++ mode. Fixes PR16394. by Richard Trieu · 11 years ago
- acdbbc7 Add a new warning to -Wloop-analysis to detect suspicious increments or by Richard Trieu · 11 years ago
- 3835a4e PR16755: When initializing or modifying a bitfield member in a constant by Richard Smith · 11 years ago
- 3151b7c Fixing commit r187768: Moved diagnosis of forward declarations of variable templates from Parser to Sema. by Larisse Voufo · 11 years ago
- 1a81e74 Fix for PR16570: when comparing two function pointers, discard qualifiers when by Richard Trieu · 11 years ago
- ef4579c Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 11 years ago
- 0e21897 Implement C++'s restrictions on the type of an expression passed to a vararg by Richard Smith · 11 years ago
- 8b051ce Sema: Don't assume a nested name specifier holds a type by David Majnemer · 11 years ago
- 789d82a Check dynamic_cast is not used with -fno-rtti, unless it is a noop or can be resolved statically. by Arnaud A. de Grandmaison · 11 years ago
- c66e7e9 Fix declaring class template methods with an attributed typedef by Reid Kleckner · 11 years ago
- c14e6dd A few small cleanups to r187504. Thanks to dblaikie for the assist. by Kaelyn Uhrain · 11 years ago
- baaeb85 Improve the diagnostic experience, including adding recovery, for by Kaelyn Uhrain · 11 years ago
- 8931078 Fix a crasher than manifests when typo correction suggests a function template. by Richard Trieu · 11 years ago
- 9f939f7 Replacing err_attribute_argument_not_int with err_attribute_not_type_attr by Aaron Ballman · 11 years ago
- 2437c86 Don't build expressions for invalid casts. by Eli Friedman · 11 years ago
- 14d937a Handle a difference in lambda return type deduction between C++11 and C++1y: if by Richard Smith · 11 years ago
- ec0808d PR16708: If a lambda has an implicit return type, don't get confused if its return type has already been determined to be a type containing an 'auto'. by Richard Smith · 11 years ago
- f221d161 Add another C++14 constexpr test case. by Richard Smith · 11 years ago
- 03ce5f8 C++1y: track object lifetime during constexpr evaluation, and don't allow by Richard Smith · 11 years ago
- baec778 Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. by Aaron Ballman · 11 years ago
- 437d43f Consolidate several attribute argument diagnostics into a single, selectable diagnostic. This makes the diagnostic more consistent. by Aaron Ballman · 11 years ago
- 4ac537b C++1y literal suffix support: by Richard Smith · 11 years ago
- df88082 Testcase for PR16673. by Eli Friedman · 11 years ago
- cbc820a Implement DR257 / fix PR16659: by Richard Smith · 11 years ago
- 81e4549 report unused-value warning also for warn_unused types by Lubos Lunak · 11 years ago
- cfc5708 Add missing check for creating an instance of an abstract class through an by Richard Smith · 11 years ago
- cbec59a Undisable a test for a c++98-compat warning for inheriting constructors now that we implement them. by Richard Smith · 11 years ago
- 1d3ce65 add type attribute warn_unused, for -Wunused-variable warnings (pr#14253) by Lubos Lunak · 11 years ago
- 6540052 Fix bug in computing POD-for-layout. by Eli Friedman · 11 years ago
- 4384712 FIXME fix: improving diagnostics for template arguments deduction of class templates and explicit specializations by Larisse Voufo · 11 years ago
- 8c5d407 Revert "Use function overloading instead of template specialization for diagnosis of bad template argument deductions." by Larisse Voufo · 11 years ago
- a730f54 Use function overloading instead of template specialization for diagnosis of bad template argument deductions. by Larisse Voufo · 11 years ago
- 22050f2 Reinstate r186040, with additional fixes and more test coverage (reverted in by Richard Smith · 11 years ago
- 9a3ecb0 MS wide bitfield error check in Sema by Reid Kleckner · 11 years ago
- 21cde05 Make Expr::isConstantInitializer match IRGen. by Eli Friedman · 11 years ago
- 5029bd5 Fix alignment of class derived from empty class. by Eli Friedman · 11 years ago
- bf03b37 Fix member refs with using decl + anonymous union. by Eli Friedman · 11 years ago
- 3d882fa Fix a typo in the diagnostic note added in r186342. by Kaelyn Uhrain · 11 years ago
- d422434 Move the "->" to "." fixit from r186128 into a separate note since by Kaelyn Uhrain · 11 years ago
- 52c2575 Re-revert r86040, which was un-reverted in r186199. by Chandler Carruth · 11 years ago
- f9e65a2 Unrevert r186040, reverted in r186185, with fix for PR16597. by Richard Smith · 11 years ago
- 1afa611 Revert r186040 to fix PR16597 while Richard investigates what the best fix is. by Chandler Carruth · 11 years ago
- fcb5a25 Fix crash on zero-argument assignment operator. by Eli Friedman · 11 years ago
- cf2901a Make CXXBaseSpecifier::getType return unqual type. by Eli Friedman · 11 years ago
- 5154dce Add a __builtin_addressof that performs the same functionality as the built-in by Richard Smith · 11 years ago
- 433a13d If we friend a declaration twice, that should not make it visible to name by Richard Smith · 11 years ago
- 0daf1f4 Offer typo suggestions for 'using' declarations. by Kaelyn Uhrain · 11 years ago
- d739c4e Fix crash typo-correcting dependent member func. by Eli Friedman · 11 years ago
- 6c4898b Attempt typo correction for function calls with the wrong number of arguments. by Kaelyn Uhrain · 11 years ago
- 96e7813 Add 'not' to commands that are expected to fail. by Rafael Espindola · 11 years ago
- 14b7673b Improve -Wlogical-not-parentheses to catch when the not is applied to an enum. by Richard Trieu · 11 years ago
- b2567dd Allow typo correction to try removing nested name specifiers. by Kaelyn Uhrain · 11 years ago
- caa16dd Look for corrections in enclosing namespaces that require a global NestedNameSpecifier. by Kaelyn Uhrain · 11 years ago
- 3c3af14 PR16502: Fix a dumb bug where we might look past the last initializer in an by Richard Smith · 11 years ago
- 0c0b390 Teach -Wunsequenced that the side-effects of a function evaluation are sequenced by Richard Smith · 11 years ago
- aa4bc18 Reinstate r185229, reverted in r185256, with a tweak: further ignore the by Richard Smith · 11 years ago
- 6e428a4 Revert r185229 as it breaks compilation of <windows.h> by Timur Iskhodzhanov · 11 years ago
- 5eab8d7 PR7927, PR16247: Reimplement handling of matching extern "C" declarations by Richard Smith · 11 years ago
- 5fb478b Fix error recovery with in-class initializer. by Eli Friedman · 11 years ago
- d943352 Under -fms-extensions, only inject a friend tag name when we didn't see a tag with that name in an enclosing scope. by Douglas Gregor · 11 years ago
- 7419d01 Fix a conversion to incomplete type bug -- The error message now specifically states that the type is incomplete and points to the forward declaration of the incomplete type. by Larisse Voufo · 11 years ago
- 418dd3e PR16467: Teach -Wunsequenced that in C11 (unlike C++11), an assignment's by Richard Smith · 11 years ago
- b4f0f3f This patch fixes PR16395, when HandleMSProperty returns null due to a declaration with no name. by Aaron Ballman · 11 years ago
- cd06f26 Rewrite record layout for ms_struct structs. by Eli Friedman · 11 years ago
- dccd04d Don't check for triviality on fields of templated records. We can't know the by Nick Lewycky · 11 years ago
- f6a144f Implement DR136 by David Majnemer · 11 years ago
- 147fab9 Don't try to get the layout of an invalid decl in getDeclAlign. by Matt Beaumont-Gay · 11 years ago
- db2fe73 More of N3652: don't add an implicit 'const' to 'constexpr' member functions when checking for overloads in C++1y. by Richard Smith · 11 years ago
- 12df246 [AST] Introduce a new DecayedType sugar node by Reid Kleckner · 11 years ago
- 319957c Add null check (resolves PR16423) by Stephen Lin · 11 years ago
- b1ce929 Fix assert if an attempt is made to explicitly instantiate an alias template. by Richard Smith · 11 years ago
- e2a90b8 Extend -Wnon-pod-varargs to check calls made from member pointers. by Richard Trieu · 11 years ago
- 0538f0e Extend -Wnon-pod-varargs to more cases, such as function pointers as return by Richard Trieu · 11 years ago
- c8fa525 Provide suggested no-arg calls for overloaded member functions missing calls by David Blaikie · 11 years ago
- 9b60195 [ms-cxxabi] Destroy temporary record arguments in the callee by Reid Kleckner · 11 years ago
- a80d1b4 Fix copy-pasted comment. by Richard Smith · 11 years ago
- 3e1aca2 Don't allow __attribute__((common)) in C++. PR16330. by Eli Friedman · 11 years ago
- f462b01 Extend -Wnon-pod-varargs to check calls made from function pointers. by Richard Trieu · 11 years ago
- 4cde94a Clean up warning and add a test. by Eli Friedman · 11 years ago
- f5d40bf Add an additional test for dynamic_cast. by Eli Friedman · 11 years ago