summaryrefslogtreecommitdiffstats
path: root/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Clean up some mistreatment of enumerations.Richard Smith2017-09-221-39/+26
* Revert "Give external linkage and mangling to lambdas inside inline variables...Vitaly Buka2017-09-211-16/+5
* Give external linkage and mangling to lambdas inside inline variables and var...Richard Smith2017-09-201-5/+16
* Implement C++ [basic.link]p8.Richard Smith2017-09-201-5/+7
* Implement Itanium name mangling support for C++ Modules TS.Richard Smith2017-09-041-1/+25
* [c++2a] P0683R1: Permit default member initializers for bit-fields.Richard Smith2017-08-281-16/+8
* [AST] Cache intermediate visibility/linkage resultsGeorge Burgess IV2017-08-091-4/+8
* [AST] Move visibility computations into a class; NFCGeorge Burgess IV2017-08-091-114/+73
* [Availability] Don't make an availability attribute imply default visibility ...Erik Pilkington2017-08-081-8/+0
* Mark static variables static; NFC.George Burgess IV2017-08-071-2/+2
* [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