summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose2013-03-081-10/+15
* Improve LLDB's implicit cast-to-id to work with C++11 auto and any Objective-...Douglas Gregor2013-03-071-11/+25
* When possible, move __block variables to the heap rather than copying them.Douglas Gregor2013-03-071-4/+4
* Add a hasExternalLinkage helper. No functionality change.Rafael Espindola2013-03-071-6/+6
* PR15390: If a function returns a pointer to a function, that function typeRichard Smith2013-03-061-9/+5
* Silence a number of static analyzer warnings with assertions and such.Jordan Rose2013-03-051-1/+1
* Process #pragma weak only after we know the linkage of the function or variableRafael Espindola2013-03-021-0/+2
* Fix assertion failure when a field is given an address space.Matt Arsenault2013-02-261-2/+7
* Make sure pragmas don't attach visibility attributes to auto variables withRafael Espindola2013-02-221-6/+7
* Fix MergeFunctionDecl implicit CC for static methods.Timur Iskhodzhanov2013-02-221-2/+3
* Implement C++11 [dcl.align]p6-p8, and C11 6.7.5/7. This had to be split out ofRichard Smith2013-02-221-23/+173
* [libclang] Fix a crash with invalid code, while skip function bodies is enabled.Argyrios Kyrtzidis2013-02-221-2/+2
* Add a new 'type_visibility' attribute to allow users toJohn McCall2013-02-201-0/+3
* Replace TypeLoc llvm::cast support to be well-defined.David Blaikie2013-02-181-23/+23
* Make helper functions static.Benjamin Kramer2013-02-151-2/+2
* merge hasCLanguageLinkage and isExternC. Keep the shorter name.Rafael Espindola2013-02-141-2/+2
* Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fixRafael Espindola2013-02-141-2/+18
* Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei2013-02-071-0/+8
* For ModuleLoader::makeModuleVisible() also pass the source location where theArgyrios Kyrtzidis2013-02-011-1/+1
* Add a new -Wundefined-inline warning for inline functions which are used but notNick Lewycky2013-02-011-5/+27
* Implement [dcl.align]p5 and C11 6.7.5/4: alignas cannot underalign.Richard Smith2013-02-011-1/+14
* Remove elements from Sema.UndefinedInternals as functions are defined. AlsoNick Lewycky2013-01-311-0/+7
* Clarify the diagnostic for -Wnested-anon-types.Richard Smith2013-01-311-1/+2
* Add OpenCL error that a kernel function must have void return type. Includes ...Tanya Lattner2013-01-301-1/+8
* Semantic analysis and CodeGen support for C11's _Noreturn. This is modeled asRichard Smith2013-01-301-0/+10
* Provide a fixit for constexpr non-static data members.David Blaikie2013-01-301-3/+0
* Move -Wstatic-float-init fixit into a note & don't recover as if constexprDavid Blaikie2013-01-291-9/+6
* Don't fixit/recover from -Wstatic-float-init when it's not an error.David Blaikie2013-01-291-5/+9
* Mark a struct definition in an objc container with the TopLevelDeclInObjCCont...Argyrios Kyrtzidis2013-01-291-1/+5
* Add a diagnostic for an OpenCL kernel with a pointer pointer argument.Joey Gouly2013-01-291-7/+16
* PR15100: look through type sugar when determining whether we have one of theRichard Smith2013-01-291-1/+2
* Finish semantic analysis for [[carries_dependency]] attribute.Richard Smith2013-01-281-4/+38
* Undo my re-wording of the "ARC forbids Objective-C objects in ..."Douglas Gregor2013-01-281-1/+1
* Forbid the use of objects in unions in Objective-C++ ARC. FixesDouglas Gregor2013-01-281-32/+30
* Add a -pedantic warning: an anonymous union within an anonymous union is notRichard Smith2013-01-281-0/+6
* patch for PR9027 and // rdar://11861085Fariborz Jahanian2013-01-251-0/+4
* The standard ARM C++ ABI dictates that inline functions areJohn McCall2013-01-251-2/+24
* Sync 'in class initialization of static const double' extension up with GCC,Richard Smith2013-01-251-8/+14
* Patch to check for integer overflow. It has beenFariborz Jahanian2013-01-241-1/+3
* PR14922: when printing an attribute, use the real syntax of the attribute (GN...Michael Han2013-01-241-6/+13
* Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly2013-01-231-0/+11
* Add a fixit for _Noreturn main,Dmitri Gribenko2013-01-211-2/+8
* Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei2013-01-201-6/+44
* Reapply r172878 with test case.Ted Kremenek2013-01-191-3/+9
* Whitespace.NAKAMURA Takumi2013-01-191-1/+1
* Revert r172878, "Reword warning about using a *static* variable within its ow...NAKAMURA Takumi2013-01-191-10/+4
* Reword warning about using a *static* variable within its own initialization.Ted Kremenek2013-01-191-4/+10
* Parsing support for C11's _Noreturn keyword. No semantics yet.Richard Smith2013-01-171-2/+9
* Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are ...Joey Gouly2013-01-171-0/+6
* Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith2013-01-171-0/+12
OpenPOWER on IntegriCloud