- 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
- e1677d9 Add more testing for -Wc++0x-compat warnings. by Richard Smith · 13 years ago
- 257e17f Add an explanatory comment to test/SemaCXX/typo-correction.cpp by Kaelyn Uhrain · 13 years ago
- f11dbe9 [Microsoft] If -fms-compatibility, then downgrade missing typename error to warning at function prototype scope. by Francois Pichet · 13 years ago
- fac9467 Add typo correction for type names. by Kaelyn Uhrain · 13 years ago
- 2afd766 Only accept a typo correction if it doesn't trigger additional errors by Kaelyn Uhrain · 13 years ago
- db92422 Extend lvalue evaluation in ExprConstant.cpp to handle CK_LValueBitCast (which is completely trivial). PR8836. by Eli Friedman · 13 years ago
- 13e1bca When performing a user-defined conversion via a constructor, be sure by Douglas Gregor · 13 years ago
- fcdd2cb Don't suggest 'noreturn' for function template instantiations, because by Douglas Gregor · 13 years ago
- 1055393 Give nicer note when a member redeclaration has or lacks 'const' by Kaelyn Uhrain · 13 years ago
- f8b6e15 Don't analyze comparisons in type- or value-dependent by Douglas Gregor · 13 years ago
- 147545d Parse the initializer for a class member after handling its by Douglas Gregor · 13 years ago
- 6d0468b Push "out-of-line" declarations into scope when their lexical/semantic by Douglas Gregor · 13 years ago
- 44efed0 Only allow taking the address of an expression of type 'overloaded by Douglas Gregor · 13 years ago
- b5a0187 Diagnose attempts to declare a non-static data member with a by Douglas Gregor · 13 years ago
- 55dec86 constexpr functions are implicitly const. More tests to follow. by Richard Smith · 13 years ago
- 2d23ec2 Suggest adding 'constexpr' if the GNU extension for in-class initializers for static const float members is used in C++11 mode. by Richard Smith · 13 years ago
- 947be19 Mark the ExtWarn for in-class initialization of static const float members as a GNU extension. Don't extend the scope of this extension to all literal types in C++0x mode. by Richard Smith · 13 years ago
- eea0e81 PR11040: CheckICE should not allow an lvalue bitcast as part of an integer constant expression. by Eli Friedman · 13 years ago
- 2da7a51 In C++0x, static const volatile data members cannot be initialized in-class. by Richard Smith · 13 years ago
- c6d990a constexpr: semantic checking for constexpr variables. by Richard Smith · 13 years ago
- 97db726 c - Enumerators may inherit the deprecated/unavailable by Fariborz Jahanian · 13 years ago
- 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
- 8ed3ade Move test, so it actually tests what it is supposed to (given that we don't have an AST verifier). by Eli Friedman · 13 years ago
- 2246368 Revert r140589. It was causing failures during llvm compilation: by Bill Wendling · 13 years ago
- 104be6f PR11009: Fix a FIXME which was leading to an assertion failure with rvalue references. by Eli Friedman · 13 years ago
- 93476dd Add typo correction for the type name in C++ "new" statements by Kaelyn Uhrain · 13 years ago
- 615eb7c Fix regression of -Warray-bounds involving varargs functions [PR 11007]. by Ted Kremenek · 13 years ago
- 02fa1b9 Move string literal to bool conversion into its own warning flag -Wstring-conversion. by Richard Trieu · 13 years ago
- 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
- 3117e36 Fix the expected error for narrowing conversions in generalized-initializers.cpp to by Sebastian Redl · 13 years ago
- fce1a3a [microsoft] In Microsoft mode, if we are inside a template class member function and we can't resolve an identifier then assume the identifier is type dependent. The goal is to postpone name lookup to instantiation time to be able to search into type dependent base classes. by Francois Pichet · 13 years ago
- f1f8b1a Add a new warning to -Wliteral-conversion to catch cases where a string literal by Richard Trieu · 13 years ago
- a120d01 When checking for weak vtables, check whether the actual definition of by Douglas Gregor · 13 years ago
- 036277e [microsoft] Move missing typename warning from -fms-extensions to -fms-compatibility. Also allow the missing typename warning at function scope. by Francois Pichet · 13 years ago
- cc6306e Move Microsoft access specifier bug emulation from -fms-extensions to -fm-compatibility. by Francois Pichet · 13 years ago
- 9d8c2b6 Fix a crash-on-invalid with bad CV-qualification on 'this' in the by John McCall · 13 years ago
- 3f224b2 Fix a pretty nasty bug in noreturn destructors that cascaded into lots by Chandler Carruth · 13 years ago
- 0c706c2 Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description. by Eli Friedman · 13 years ago
- 6e52183 Fix a QoI bug with overloaded operators inside macros. by Matt Beaumont-Gay · 13 years ago
- 8b3c99e Move the "jump bypasses variable initialization" error -> warning downgrade from -fms-extensions to -fms-compatibility. by Francois Pichet · 13 years ago
- 1c98d62 In Microsoft mode(-fms-compatibility), prefer an integral conversion to a floating-to-integral conversion if the integral conversion is between types of the same size. by Francois Pichet · 13 years ago
- 16ee819 Fix PR10531. Attach an initializer to anonymous unions, since the default constructor might not be trivial (if there is an in-class initializer for some member) and might be deleted. by Richard Smith · 13 years ago
- de5998f Let -Warray-bounds handle casted array types without false positives. by Nico Weber · 13 years ago
- 2e96511 In Microsoft mode, warn if an indirect goto jump over a variable initialization. by Francois Pichet · 13 years ago
- e5326fa Remove standard library includes from test; they explode on Windows. by Eli Friedman · 13 years ago
- 74558b4 Thread safety: changing naming in error messages based on reviewer comments by Caitlin Sadowski · 13 years ago
- 988b5ae Thread safety: test cases originally from gcc annotalysis branch. We are by Caitlin Sadowski · 13 years ago
- cb96751 Thread safety: completeing the implementation of shared/exclusive locks required attributes by Caitlin Sadowski · 13 years ago
- 4e4bc75 Thread safety: refactoring various out of scope warnings to use the same inteface. This eliminates a lot of unnecessary duplicated code. by Caitlin Sadowski · 13 years ago
- df8327c Thread safety: reverting to use separate warning for requirement to hold any lock by Caitlin Sadowski · 13 years ago
- 194418f Thread safety: adding test cases for unparseable lock expressions and expanding the handling of these expressions by Caitlin Sadowski · 13 years ago
- 7c24334 Plug an abstraction leak and fix a crasher in DiagnoseInvalidRedeclaration by Kaelyn Uhrain · 13 years ago
- 5d35aa0 Split the two invalid uses of the unqualified Foobar at line 3 to two lines by Kaelyn Uhrain · 13 years ago
- c985b88 In Microsoft mode, downgrade "goto into protected scope" from error to warning if we are jumping over a variable initialization via a goto. by Francois Pichet · 13 years ago
- c8cfc74 Enhance the CFG construction to detect no-return destructors for by Chandler Carruth · 13 years ago
- ac5ecf4 Correctly referring to the null pointer as 'null' not the macro 'NULL' in the boolean conversion diagnostic message. by David Blaikie · 13 years ago
- 4f4f349 Show either a location or a fixit note, not both, for uninitialized variable warnings. by David Blaikie · 13 years ago
- a1364be Extend the Stmt AST to make it easier to look through label, default, by Chandler Carruth · 13 years ago
- 99107eb Thread safety: This patch deals with previously unhandled cases when building lock expressions. We now resolve this expressions, avoid crashing when encountering cast expressions, and have a diagnostic for unresolved lock expressions by Caitlin Sadowski · 13 years ago
- a49d1d8 Thread safety: refactoring test cases by Caitlin Sadowski · 13 years ago
- 634c8af Extend -Wliteral-conversion to catch "int i = -1.234" by Matt Beaumont-Gay · 13 years ago
- 8bccabe Thread Safety: In C++0x Mutexes are the objects that control access to shared variables, while Locks are the objects that acquire and release Mutexes. We switch to this new terminology. by Caitlin Sadowski · 13 years ago
- af37061 Thread Safety: adding basic no thread safety analysis option by Caitlin Sadowski · 13 years ago
- 978191e Thread safety: Adding basic support for locks required and excluded attributes by Caitlin Sadowski · 13 years ago
- a53257c Thread safety: shared vs. exclusive locks by Caitlin Sadowski · 13 years ago
- 3bb4358 Thread safety: small formatting change in test comments by Caitlin Sadowski · 13 years ago
- ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
- eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
- 2eef427 When parsing a function-try-block that does not have a by Douglas Gregor · 13 years ago