aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2013-01-30Don't warn on fall-through from unreachable code.Alexander Kornienko
2013-01-30Provide a fixit for constexpr non-static data members.David Blaikie
2013-01-30c: When checking on validity of sizeof passed as size ofFariborz Jahanian
2013-01-29Move -Wstatic-float-init fixit into a note & don't recover as if constexprDavid Blaikie
2013-01-29Don't fixit/recover from -Wstatic-float-init when it's not an error.David Blaikie
2013-01-29Mark a struct definition in an objc container with the TopLevelDeclInObjCCont...Argyrios Kyrtzidis
2013-01-29Add a diagnostic for an OpenCL kernel with a pointer pointer argument.Joey Gouly
2013-01-29Downgrade 'attribute ignored when parsing type' from error to warning, to matchRichard Smith
2013-01-29Implement C++11 [dcl.align]p1 and C11 6.7.5/2 rules for alignas and _Alignas.Richard Smith
2013-01-29Propagate the spelling list index for an attribute across template instantiat...Richard Smith
2013-01-29PR15100: look through type sugar when determining whether we have one of theRichard Smith
2013-01-29Actually remove the hack which was blocking the Borland-style attributes fromRichard Smith
2013-01-29Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelledRichard Smith
2013-01-28Finish semantic analysis for [[carries_dependency]] attribute.Richard Smith
2013-01-28Undo my re-wording of the "ARC forbids Objective-C objects in ..."Douglas Gregor
2013-01-28Forbid the use of objects in unions in Objective-C++ ARC. FixesDouglas Gregor
2013-01-28Tests and a minor bugfix for [dcl.attr.depend]p1 (C++11 [[carries_dependency]]Richard Smith
2013-01-28Add a -pedantic warning: an anonymous union within an anonymous union is notRichard Smith
2013-01-26Fix mismatch between pointer and pointee type when diagnosing an incorrectRichard Smith
2013-01-26Remove function that is newly dead as of r173538.Nick Lewycky
2013-01-26Revert r172285 (suppressing a 'redundant' -Wc++98-compat warning) and add aRichard Smith
2013-01-26Preserve Sema::UndefinedInternals across PCH boundaries. FixesNick Lewycky
2013-01-25patch for PR9027 and // rdar://11861085Fariborz Jahanian
2013-01-25The standard ARM C++ ABI dictates that inline functions areJohn McCall
2013-01-25First pass at abstracting out a class for the target C++ ABI.John McCall
2013-01-25Silence unintended fallthrough diagnostic on a case label preceded with a nor...Alexander Kornienko
2013-01-25Don't suggest to insert [[clang::fallthrough]] before empty cases. Fix for mu...Alexander Kornienko
2013-01-25Sync 'in class initialization of static const double' extension up with GCC,Richard Smith
2013-01-25Clean up: since we have FunctionDecl::IsInline, make it store the right valueRichard Smith
2013-01-24Patch to check for integer overflow. It has beenFariborz Jahanian
2013-01-24[ms-inline asm] Add an error when trying to compile MS-style inline assemblyChad Rosier
2013-01-24PR14922: when printing an attribute, use the real syntax of the attribute (GN...Michael Han
2013-01-24Start checking nonnull (as well as format and argument_with_type_tag) onNick Lewycky
2013-01-24Fix some wonky formatting, remove spurious emacs major mode marker. NoNick Lewycky
2013-01-23Micro cleanup: use an array of const char, rather than an array of char, as theRichard Smith
2013-01-23Implement -Wvla correctlyDmitri Gribenko
2013-01-23Use 'const Decl *' throughout code completion in SemaDmitri Gribenko
2013-01-23Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly
2013-01-23Make __attribute__((nonnull)) use the general expression evaluator to search forNick Lewycky
2013-01-22Small code change to improve performanceFariborz Jahanian
2013-01-22objectiveC (take two): don't warn when in -Wselector mode andFariborz Jahanian
2013-01-21objectiveC: don't warn when in -Wselector mode andFariborz Jahanian
2013-01-21Eliminate Sema::CompareProperties(), which was walking over a pile ofDouglas Gregor
2013-01-21Eliminate the oddly-named Sema::ComparePropertiesInBaseAndSuper, whichDouglas Gregor
2013-01-21Replace some unnecessary O(N^2) lookups for properties withDouglas Gregor
2013-01-21Add a fixit for _Noreturn main,Dmitri Gribenko
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-20Fixed trailing whitespace.Michael Gottesman
2013-01-19Reapply r172878 with test case.Ted Kremenek
2013-01-19Whitespace.NAKAMURA Takumi