aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/DeclBase.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-05[modules ts] Improve merging of module-private declarations.Richard Smith1-2/+4
2017-07-05[modules ts] Declarations from a module interface unit are only visible outsideRichard Smith1-1/+1
2017-06-23PR33552: Distinguish between declarations that are owned by no module andRichard Smith1-3/+3
2017-06-20D31187: Fix removal of out-of-line definitions.Vassil Vassilev1-1/+1
2017-05-26Make helper functions static. NFC.Benjamin Kramer1-2/+2
2017-05-23[modules] When reparenting a local declaration, don't mark the declaration asRichard Smith1-3/+11
2017-05-20[index] Fix forward declarations interfering with USR generation of external ...Argyrios Kyrtzidis1-0/+21
2017-05-17[modules] When creating a declaration, cache its owning module immediatelyRichard Smith1-3/+7
2017-05-15Revert r302965 - [modules] When creating a declaration, cache its owningDaniel Jasper1-10/+3
2017-05-13Add LangOptions method to query whether we are tracking the owning module for...Richard Smith1-2/+2
2017-05-12[modules] When creating a declaration, cache its owning module immediatelyRichard Smith1-1/+8
2017-04-27[ObjC] Disallow vector parameters and return values in Objective-C methodsAlex Lorenz1-10/+28
2017-04-17Revert "Address http://bugs.llvm.org/pr30994 so that a non-friend can properl...Benjamin Kramer1-15/+0
2017-04-17Address http://bugs.llvm.org/pr30994 so that a non-friend can properly replac...Yaron Keren1-0/+15
2017-02-17Add an explicit derived class of FunctionDecl to model deduction guides ratherRichard Smith1-0/+1
2016-12-20[c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith1-1/+4
2016-12-19Revert "[c++1z] P0195R2: Support pack-expansion of using-declarations."Daniel Jasper1-4/+1
2016-12-19[c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith1-1/+4
2016-11-11When a DecompositionDecl is marked invalid, also set the child BindingDecl's toRichard Trieu1-1/+13
2016-11-02Add a note that points to the linkage specifier for the C++ linkage errorsAlex Lorenz1-0/+12
2016-10-20Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer1-5/+3
2016-09-26[Modules TS] Diagnose 'export' declaration within 'export' declaration.Richard Smith1-0/+16
2016-09-09Modules: revert r280728.Manman Ren1-6/+4
2016-09-08C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith1-5/+7
2016-09-06Modules: Fix an assertion in DeclContext::buildLookup.Manman Ren1-4/+6
2016-07-29Reapply r277058: "[ObjC] Consider availability of context when emitting avail...Erik Pilkington1-12/+14
2016-07-28Revert "[ObjC] Consider availability of context when emitting availability wa...Erik Pilkington1-14/+12
2016-07-28[ObjC] Consider availability of context when emitting availability warningsErik Pilkington1-12/+14
2016-07-22P0217R3: Parsing support and framework for AST representation of C++1zRichard Smith1-0/+2
2016-07-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-06-28P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith1-0/+1
2016-06-15Don't use static variables in LambdaCaptureJohn Brawn1-3/+4
2016-04-28Reland r267691 fixing PR27535.Vassil Vassilev1-7/+11
2016-04-27Revert r267691, it caused PR27535.Nico Weber1-11/+7
2016-04-27[modules] Fix Decl's Used invariant.Vassil Vassilev1-7/+11
2016-04-19Warn if function or variable cannot be implicitly instantiatedSerge Pavlov1-0/+11
2016-04-11[GCC] Attribute ifunc support in clangDmitry Polukhin1-0/+12
2016-04-06[modules] Don't try to add lookup results to non-lookup contexts.Vassil Vassilev1-2/+5
2016-03-08Sema: Treat 'strict' availability flag like unavailableDuncan P. N. Exon Smith1-1/+1
2016-03-03[OPENMP 4.0] Initial support for 'omp declare reduction' construct.Alexey Bataev1-0/+4
2016-03-02Serialize `#pragma detect_mismatch`.Nico Weber1-0/+1
2016-03-02Serialize `#pragma comment`.Nico Weber1-0/+1
2016-02-26SemaCXX: Support templates in availability attributesDuncan P. N. Exon Smith1-0/+3
2016-02-11[OPENMP] Rename OMPCapturedFieldDecl to OMPCapturedExprDecl, NFC.Alexey Bataev1-1/+1
2016-02-08[OPENMP 4.5] Ccapture/codegen of private non-static data members.Alexey Bataev1-0/+1
2016-01-06PR26048, PR26050: put non-type template parameters and indirect field declsRichard Smith1-1/+6
2015-11-13[modules] Follow the C++ standard's rule for linkage of enumerators: they haveRichard Smith1-7/+10
2015-11-04[Sema] Implement __make_integer_seqDavid Majnemer1-0/+1
2015-10-20Roll-back r250822.Angel Garcia Gomez1-2/+2
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-2/+2