- f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
- 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 12 years ago
- 282e7e6 In C++11 mode, when an integral constant expression is desired and we have a by Richard Smith · 12 years ago
- a506586 Disallow constexpr main. by Richard Smith · 12 years ago
- acbabf1 Don't warn about anonymous struct/union in C11. by Hans Wennborg · 12 years ago
- d2cce13 Add some code to accurately perform odr-used marking for variables per the C++11 rules. by Eli Friedman · 12 years ago
- c645ddf objc: don't crash if primary class is missing and continuation class by Fariborz Jahanian · 12 years ago
- ee625af Fix crash on invalid in microsoft anonymous struct extension. by Nico Weber · 12 years ago
- 16e46dd Make the callback object to Sema::CorrectTypo mandatory. by Kaelyn Uhrain · 12 years ago
- e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
- fad03b7 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 13 years ago
- 1acbe5e Replace a hack to handle NSLog/NSLogv in sema by declaring them as Library Builtins. by Jean-Daniel Dupas · 13 years ago
- a5ee634 Small code cleanup/simplification in Sema::ClassifyName. by Kaelyn Uhrain · 13 years ago
- b832f6d Minor fixups for auto deduction of initializer lists. by Sebastian Redl · 13 years ago
- 6b6fb4f In Microsoft Mode, disable the C++11 strict integral conversion rules for enumerator that were introduced with r148439. Otherwise MSVC headers won't compile in C++ 11 mode. by Francois Pichet · 13 years ago
- 7b9ff0c Instantiate dependent attributes when instantiating templates. by DeLesley Hutchins · 13 years ago
- 8ef7b20 constexpr: converted constant expression handling for enumerator values, case by Richard Smith · 13 years ago
- 43e875d Convert SemaDecl.cpp to pass callback objects to CorrectTypo. by Kaelyn Uhrain · 13 years ago
- 62b7cfb Auto deduction support for std::initializer_list, including for-range support. This means you can now write: by Sebastian Redl · 13 years ago
- 6b81b0d objc: fixes a bug where struct used inside an by Fariborz Jahanian · 13 years ago
- 561d3ab Remove unnecessary default cases in switches over enums. by David Blaikie · 13 years ago
- ef96ee0 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 13 years ago
- dd9d645 Progress towards making isUsed() reflect whether a declaration is odr-used; don't set isUsed for local variables which are referenced in unevaluated contexts. Make other code use isReferenced() (which basically indicates that a declaration isn't dead) where appropriate. by Eli Friedman · 13 years ago
- f037541 Don't crash while trying to diagnose a function declared at block scope with an by Richard Smith · 13 years ago
- 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 13 years ago
- 3306f96 objective-c: fixes a regression in looking up names by Fariborz Jahanian · 13 years ago
- ec3bd72 Improve the diagnostic when trying to redefine a typedef with a by Douglas Gregor · 13 years ago
- c0004df C11 allows typedefs to be redefined. Implement this in C11 mode, and by Douglas Gregor · 13 years ago
- bdad7a2 Update C++11 scoped enumeration support to match the final proposal: by Richard Smith · 13 years ago
- d18840d Don't crash with -Wlarge-by-value-copy and a dependent type. PR11726. by Eli Friedman · 13 years ago
- c02d62f Always allow redefinition of typedefs when modules are enabled. This by Douglas Gregor · 13 years ago
- 753a200 Made unknown builtin diagnostic remappable. by Abramo Bagnara · 13 years ago
- 06284c1 Fixed TypeofExpr AST and code generation. by Abramo Bagnara · 13 years ago
- 1a5d355 Improvements to the uninitialized variable warning: Check if the constructor by Rafael Espindola · 13 years ago
- 2f0e88a David Blaikie and Chandler would like us to diagnose by Richard Smith · 13 years ago
- 1d7bcf4 Tweak to r147599 for PR10828: Move the check from the parser into sema, and use by Richard Smith · 13 years ago
- ec9ea72 More lambda work. Tweak the Sema interface slightly. Start adding the pieces to build the lambda class and its call operator. Create an actual scope for the lambda body. by Eli Friedman · 13 years ago
- 7307643 The value of a const weak variable is not an integer constant. by John McCall · 13 years ago
- 7a53740 Test "merging" of typedef types across distinct modules. At present, by Douglas Gregor · 13 years ago
- 5948ae1 Introduce a non-uglified syntax for module imports in Objective-C: by Douglas Gregor · 13 years ago
- 27c6da2 Wire up redeclaration chains for Objective-C protocols, so that both by Douglas Gregor · 13 years ago
- 27b7ce6 Use hasSameType. by Rafael Espindola · 13 years ago
- 5df37bd Delay checking of typedefs of dependent types. Fixes PR11630. by Rafael Espindola · 13 years ago
- dd4b350 Fix constexpr handling to allow 'extern constexpr' variable declarations. We no by Richard Smith · 13 years ago
- 8d2a701 Remove unused variables. by Rafael Espindola · 13 years ago
- 1d238ea C++11 half of r147023: In C++11, additionally eagerly instantiate: by Richard Smith · 13 years ago
- 2ccd89c When performing name lookup for a redeclaration, ignore module by Douglas Gregor · 13 years ago
- 099e7f6 constexpr handling improvements. Produce detailed diagnostics when a 'constexpr' by Richard Smith · 13 years ago
- fc038e9 Remove a non-gcc-compatible extension that would apply attributes on declarations without a declarator to structs. Add a warning for ignored attributes. Patch by Michael Han. by Eli Friedman · 13 years ago
- 05c272f Move ObjCInterfaceDecl's "EndLoc" into DefinitionData, since it only by Douglas Gregor · 13 years ago
- 0188872 Refactor and simplify AddInitializerToDecl. by Richard Smith · 13 years ago
- 76178ed Move & comment the 'decltype in declarator-id' as suggested by Doug Gregor. by David Blaikie · 13 years ago
- df512bf Disallow decltype in qualified declarator-ids. by David Blaikie · 13 years ago
- ba96ffc objc-arc: better diagnostic when block is declared inside a struct/union. by Fariborz Jahanian · 13 years ago
- e3ca33a Only do typo correction for implicit function decls when by Hans Wennborg · 13 years ago
- aa9c350 When folding the size of a global scope VLA to a constant, require the array by Richard Smith · 13 years ago
- 122de3e Suggest typo corrections for implicit function declarations. by Hans Wennborg · 13 years ago
- 19efa3e Make sure we perform lvalue-to-rvalue conversions for enum initializers. PR11484. by Eli Friedman · 13 years ago
- 93ebfa6 When we treat an #include or #import as a module import, create an by Douglas Gregor · 13 years ago
- 15de72c Introduce a module import declaration, so that we properly represent, e.g., by Douglas Gregor · 13 years ago
- 5e35693 Introduce the notion of name visibility into modules. For a given by Douglas Gregor · 13 years ago
- 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
- 3d3589d Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 13 years ago
- 13dc8f9 Reference initialization with initializer lists. by Sebastian Redl · 13 years ago
- c14a03d [libclang] Fix operations (token annotation, getting cursor, etc.) with a file region by Argyrios Kyrtzidis · 13 years ago
- e2d4f4e Fix the signature of the getcontext builtin. Patch by Dimitry Andric. by Rafael Espindola · 13 years ago
- 80ee6e8 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 13 years ago
- 66f8571 constexpr: static data members declared constexpr are required to have an by Richard Smith · 13 years ago
- 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
- 3b25216 objc: fixed enum type is supported in objc mode. by Fariborz Jahanian · 13 years ago
- 5d8419c When we run into a constructor or destructor that is defined in the by Douglas Gregor · 13 years ago
- 51f4708 Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will by Richard Smith · 13 years ago
- eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 13 years ago
- 4a7dc8a Make use of the parameter in Sema::ActOnObjCTemporaryExitContainerContext. by Argyrios Kyrtzidis · 13 years ago
- 458bacf Fix crash on an @interface nested inside @implementation, rdar://10336158 by Argyrios Kyrtzidis · 13 years ago
- 3bfb571 Compute the promoted integer type of fixed-width enums correctly. Found by inspection. by Eli Friedman · 13 years ago
- 0661bd0c Attach class template attributes to the templated CXXRecordDecl, by Peter Collingbourne · 13 years ago
- 3ff86f7 objective-c: Diagnose redeclaration of private by Fariborz Jahanian · 13 years ago
- 95e5510 When performing name lookup for the previous declaration of a field, by Douglas Gregor · 13 years ago
- 7a8a2e3 Permit auto SCS on parameter declarations, C++03 [dcl.stc]p2 by Peter Collingbourne · 13 years ago
- 0e9e981 Add -Wc++98-compat diagnostics for jumps which bypass initialization of non-POD by Richard Smith · 13 years ago
- ef47d27 When fixing up the storage class for an anonymous union, don't mark by Douglas Gregor · 13 years ago
- cb8f951 There's no point in marking a declaration invalid just because it by Douglas Gregor · 13 years ago
- 82c8ca1 FixIt insert 'static' for anonymous unions at global or namespace scope. by David Blaikie · 13 years ago
- f6f876c Add a fixit to remove storage specifiers on anonymous enums. by David Blaikie · 13 years ago
- d662a79 80 cols (one I created in my last commit, plus a bunch of others that were already there) by David Blaikie · 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
- 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
- aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
- cb1c9c3 Under ARC, merge the bit corresponding to the ns_returns_retained by Douglas Gregor · 13 years ago
- 2060650 When declaring an out-of-line template, attempt to rebuild any types by Douglas Gregor · 13 years ago
- 6700415 Add returns_twice to functions that are known to return twice. This implements by Rafael Espindola · 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
- f09ce39 Clean up DiagnoseInvalidRedeclaration a bit by Kaelyn Uhrain · 13 years ago
- d7e19ce Move a couple chunks of ActOnFunctionDeclarator to separate functions by Kaelyn Uhrain · 13 years ago
- 2c712f5 Move some bool flags out of function parameter lists. 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
- a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 13 years ago