summaryrefslogtreecommitdiffstats
path: root/include/clang/AST/Decl.h
Commit message (Expand)AuthorAgeFilesLines
* Implement support for [[nodiscard]] in C++1z that is based off existing suppo...Aaron Ballman2016-03-071-1/+5
* Serialize `#pragma detect_mismatch`.Nico Weber2016-03-021-0/+33
* Serialize `#pragma comment`.Nico Weber2016-03-021-0/+35
* [Concepts] Remove the IsConcept bit and associated member functions from VarDeclNathan Wilson2016-02-081-12/+0
* PR26111: segmentation fault with __attribute__((mode(QI))) on function declar...Alexey Bataev2016-01-151-0/+2
* PR26048, PR26050: put non-type template parameters and indirect field declsRichard Smith2016-01-061-3/+2
* [ptr-traits] Add #includes of headers rather than forward declarationsChandler Carruth2015-12-301-1/+1
* [ptr-traits] Move methods manipulating PointerUnions, DenseMap pointerChandler Carruth2015-12-301-37/+13
* [ptr-traits] Stop using two bogus types as stand-ins for flagsChandler Carruth2015-12-301-83/+39
* Model NamespaceAliasDecls as having their nominated namespace as an underlyingRichard Smith2015-12-291-1/+2
* Use consistent types for all bit-field members in the same bit-field so that ...Richard Smith2015-12-291-16/+16
* Clang-format an 80-column violation.Adrian Prantl2015-12-011-2/+6
* Add an accessor to Decl::LoadedFieldsFromExternalStorage for LLDB.Adrian Prantl2015-12-011-1/+4
* [MS ABI] Correctly mangle classes without names for linkage purposesDavid Majnemer2015-08-311-18/+7
* Fixing some copy-pasta comments; NFC.Aaron Ballman2015-08-241-1/+1
* Convert a few classes over to use the new TrailingObjects helper.James Y Knight2015-08-061-7/+22
* [AST] ArrayRefize template param list info setters. No functionality change i...Benjamin Kramer2015-08-051-6/+5
* [AST] ArrayRefize BlockDecl::setCaptures. No functionality change intended.Benjamin Kramer2015-08-051-5/+3
* [modules] Make IndirectFieldDecl mergeable to avoid lookup ambiguity when the...Richard Smith2015-08-041-1/+5
* [CONCEPTS] Add concept to VarDecl and diagnostic for uninitialized variable c...Nathan Wilson2015-08-031-0/+12
* [modules] Fix some visibility issues with default template arguments.Richard Smith2015-06-091-1/+5
* [AST] Put VarDeclBitfields on a dietDavid Majnemer2015-05-191-44/+84
* [modules] Add local submodule visibility support for declarations.Richard Smith2015-05-151-5/+5
* De-virtualize some const versions of getCanonicalDecl by redirecting to the n...Craig Topper2015-05-101-1/+3
* Properly implement warn_unused_result checking for classes/structs.Kaelyn Takata2015-04-091-0/+7
* [modules] Handle defining a tag with a typedef name for linkage purposes on t...Richard Smith2015-03-271-0/+4
* Keep track of canonical decls in Redeclarable.Manuel Klimek2015-03-251-2/+0
* C++14: Disable sized deallocation by default due to ABI breakageReid Kleckner2015-03-201-5/+0
* Replace Sema's map of locally-scoped extern "C" declarations with a DeclContextRichard Smith2015-03-071-0/+37
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-2/+2
* [modules] When determining whether a name from a module replaces a name weRichard Smith2015-02-101-2/+5
* Re-land r228258 and make clang-cl's /EHs- disable -fexceptions againReid Kleckner2015-02-051-2/+9
* Revert r228258.Nico Weber2015-02-051-9/+2
* Register parameters have local storage.Anna Zaks2015-02-041-1/+1
* SEH: Track users of __try so we can pick a per-func EH personalityReid Kleckner2015-02-031-2/+9
* Sema: An extern declaration can't be a redeclaration of a parameterDavid Majnemer2015-01-141-0/+5
* Parse: Ignore '::' in 'struct :: {'David Majnemer2014-12-291-7/+5
* Sema: Don't crash when solitary :: token appears before { in struct defDavid Majnemer2014-12-291-5/+7
* Fix the issue of mangling of local anonymous unions (Itanium C++ ABI):Evgeny Astigeevich2014-12-121-0/+4
* PR21437, final part of DR1330: delay-parsing of exception-specifications. ThisRichard Smith2014-11-131-0/+3
* Remove StorageClass typedefs from VarDecl and FunctionDecl since StorageClass...Craig Topper2014-10-311-4/+0
* Improved capturing variable-length array types in CapturedStmt.Alexey Bataev2014-10-291-0/+7
* Insert poisoned paddings between fields in C++ classes so that AddressSanitiz...Kostya Serebryany2014-10-161-0/+5
* Change how we distinguish bitfield widths, in-classJohn McCall2014-10-101-21/+65
* ms-inline-asm: Scope inline asm labels to functionsEhsan Akhgari2014-09-221-1/+12
* Objective-C. Under a special flag, -Wcstring-format-directive,Fariborz Jahanian2014-09-091-0/+2
* Fix indentation. No behavior change.Nico Weber2014-09-031-1/+1
* [C++11] Support for capturing of variable length arrays in lambda expression.Alexey Bataev2014-08-281-11/+28
* Fix some cases were ArrayRefs were being passed by reference.Craig Topper2014-08-271-1/+1
* [modules] Track the described template in an alias declaration that is theRichard Smith2014-08-261-1/+9