aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2013-03-07When possible, move __block variables to the heap rather than copying them.Douglas Gregor
2013-03-07Add a hasExternalLinkage helper. No functionality change.Rafael Espindola
2013-03-06PR15390: If a function returns a pointer to a function, that function typeRichard Smith
2013-03-05Silence a number of static analyzer warnings with assertions and such.Jordan Rose
2013-03-02Process #pragma weak only after we know the linkage of the function or variableRafael Espindola
2013-02-26Fix assertion failure when a field is given an address space.Matt Arsenault
2013-02-22Make sure pragmas don't attach visibility attributes to auto variables withRafael Espindola
2013-02-22Fix MergeFunctionDecl implicit CC for static methods.Timur Iskhodzhanov
2013-02-22Implement C++11 [dcl.align]p6-p8, and C11 6.7.5/7. This had to be split out ofRichard Smith
2013-02-22[libclang] Fix a crash with invalid code, while skip function bodies is enabled.Argyrios Kyrtzidis
2013-02-20Add a new 'type_visibility' attribute to allow users toJohn McCall
2013-02-18Replace TypeLoc llvm::cast support to be well-defined.David Blaikie
2013-02-15Make helper functions static.Benjamin Kramer
2013-02-14merge hasCLanguageLinkage and isExternC. Keep the shorter name.Rafael Espindola
2013-02-14Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fixRafael Espindola
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-02-01For ModuleLoader::makeModuleVisible() also pass the source location where theArgyrios Kyrtzidis
2013-02-01Add a new -Wundefined-inline warning for inline functions which are used but notNick Lewycky
2013-02-01Implement [dcl.align]p5 and C11 6.7.5/4: alignas cannot underalign.Richard Smith
2013-01-31Remove elements from Sema.UndefinedInternals as functions are defined. AlsoNick Lewycky
2013-01-31Clarify the diagnostic for -Wnested-anon-types.Richard Smith
2013-01-30Add OpenCL error that a kernel function must have void return type. Includes ...Tanya Lattner
2013-01-30Semantic analysis and CodeGen support for C11's _Noreturn. This is modeled asRichard Smith
2013-01-30Provide a fixit for constexpr non-static data members.David Blaikie
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-29PR15100: look through type sugar when determining whether we have one of theRichard 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-28Add a -pedantic warning: an anonymous union within an anonymous union is notRichard Smith
2013-01-25patch for PR9027 and // rdar://11861085Fariborz Jahanian
2013-01-25The standard ARM C++ ABI dictates that inline functions areJohn McCall
2013-01-25Sync 'in class initialization of static const double' extension up with GCC,Richard Smith
2013-01-24Patch to check for integer overflow. It has beenFariborz Jahanian
2013-01-24PR14922: when printing an attribute, use the real syntax of the attribute (GN...Michael Han
2013-01-23Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly
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-19Reapply r172878 with test case.Ted Kremenek
2013-01-19Whitespace.NAKAMURA Takumi
2013-01-19Revert r172878, "Reword warning about using a *static* variable within its ow...NAKAMURA Takumi
2013-01-19Reword warning about using a *static* variable within its own initialization.Ted Kremenek
2013-01-17Parsing support for C11's _Noreturn keyword. No semantics yet.Richard Smith
2013-01-17Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are ...Joey Gouly
2013-01-17Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith
2013-01-17Implement a fixit for -Wmain-return-typeDmitri Gribenko
2013-01-16Delay linkage checks when validating the weakref attribute.Rafael Espindola