summaryrefslogtreecommitdiffstats
path: root/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* [modules ts] Basic for module linkage.Richard Smith2017-07-071-14/+64
* [modules] Teach clang how to merge typedef over anonymous structs in C mode.Vassil Vassilev2017-07-011-2/+1
* Change enumerator default linkage type for CBruno Cardoso Lopes2017-07-011-1/+3
* [Sema] Issue diagnostics if a new/delete expression generates a call toAkira Hatanaka2017-06-291-2/+5
* [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev2017-06-091-5/+9
* Implement isDefined by call to isThisDeclarationADefinition.Serge Pavlov2017-06-041-3/+2
* [modules] When creating a declaration, cache its owning module immediatelyRichard Smith2017-05-171-3/+1
* Revert r302965 - [modules] When creating a declaration, cache its owningDaniel Jasper2017-05-151-1/+3
* [modules] When creating a declaration, cache its owning module immediatelyRichard Smith2017-05-121-3/+1
* [modules] Properly look up the owning module for an instantiation of a merged...Richard Smith2017-04-211-26/+29
* Corrrect warn_unused_result attribute Erich Keane2017-04-191-3/+1
* Revert r300653 and r300650. The underlying commit fixes one issue withChandler Carruth2017-04-191-29/+26
* Fix member function call with null 'this' pointer.Richard Smith2017-04-191-3/+7
* [modules] Properly look up the owning module for an instantiation of a merged...Richard Smith2017-04-191-24/+23
* Revert "Address http://bugs.llvm.org/pr30994 so that a non-friend can properl...Benjamin Kramer2017-04-171-4/+0
* Address http://bugs.llvm.org/pr30994 so that a non-friend can properly replac...Yaron Keren2017-04-171-0/+4
* [index/AST] Determine if a typedef shares a name and spelling location with i...Argyrios Kyrtzidis2017-03-211-0/+24
* Add support for attribute enum_extensibility.Akira Hatanaka2017-03-211-0/+14
* [AST/ObjC] Make ObjCCategoryImplDecl consistent with ObjCCategoryDecl and use...Argyrios Kyrtzidis2017-03-071-0/+5
* Use dedicated method instead of copying conditions. NFC.Serge Pavlov2017-02-151-1/+1
* Add a destruct-on-exit function to ASTContext.George Burgess IV2017-02-141-8/+1
* Tracking exception specification source locationsMalcolm Parsons2017-01-121-0/+12
* Store decls in prototypes on the declarator instead of in the ASTReid Kleckner2016-12-091-22/+0
* Fix parenthesized assert (nfc).Manuel Klimek2016-11-011-2/+2
* Relax assertion in FunctionDecl::doesDeclarationForceExternallyVisibleDefinit...Justin Lebar2016-10-281-1/+1
* [CUDA] [AST] Allow isInlineDefinitionExternallyVisible to be called on functi...Justin Lebar2016-10-281-2/+3
* Reinstate r284008 reverted in r284081, with two fixes:Richard Smith2016-10-141-0/+53
* [CUDA] Emit deferred diagnostics during Sema rather than during codegen.Justin Lebar2016-10-131-14/+0
* Revert r284008. This is us to fail to instantiate static data members in someRichard Smith2016-10-121-53/+0
* Reinstate r283887 and r283882.Vassil Vassilev2016-10-121-0/+53
* Revert r283887 and r283882, until the issue is understood and fixed.Vassil Vassilev2016-10-111-53/+0
* [modules] PR28752: Do not instantiate variable declarations which are not vis...Vassil Vassilev2016-10-111-0/+53
* Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use ofRichard Smith2016-10-101-13/+35
* Revert "P0035R4: Semantic analysis and code generation for C++17 overaligned ...Daniel Jasper2016-10-101-35/+13
* P0035R4: Semantic analysis and code generation for C++17 overalignedRichard Smith2016-10-101-13/+35
* C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith2016-09-081-0/+15
* Simplify condition. (NFC)Adrian Prantl2016-08-171-7/+8
* Debug info: Mark noreturn functions with DIFlagNoReturn.Adrian Prantl2016-08-171-3/+7
* Add the notion of deferred diagnostics.Justin Lebar2016-08-151-0/+14
* P0217R3: Perform semantic checks and initialization for the bindings in aRichard Smith2016-08-111-1/+5
* Reapply [Sema] Add sizeof diagnostics for bzeroBruno Cardoso Lopes2016-08-101-0/+6
* Revert "[Sema] Add sizeof diagnostics for bzero"Bruno Cardoso Lopes2016-08-051-6/+0
* [Sema] Add sizeof diagnostics for bzeroBruno Cardoso Lopes2016-08-041-0/+6
* [AST] Keep track of the left brace source location of a tag decl.Argyrios Kyrtzidis2016-07-151-0/+1
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-071-5/+3
* AvailabilityAttr: we accept "macos" as the platform name.Manman Ren2016-06-281-1/+1
* Implement C++17 P0386R2, inline variables. (The 'inline' specifier gives aRichard Smith2016-06-251-17/+13
* Use more ArrayRefsDavid Majnemer2016-06-241-8/+9
* Use ranges to concisely express iterationDavid Majnemer2016-06-231-8/+7
* [modules] Enforce the rules that an explicit or partial specialization must beRichard Smith2016-05-051-0/+15