summaryrefslogtreecommitdiffstats
path: root/lib/AST/DeclBase.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* No functionality change, just fix whitespace, a typo and remove an unnecessaryNick Lewycky2015-10-181-1/+1
* Changes missed from r245810Serge Pavlov2015-08-231-3/+3
* Instantiate function declarations in instantiated functions.Serge Pavlov2015-08-231-0/+12
* function_ref-ize ExternalASTSource::FindExternalLexicalDecl and remove itsRichard Smith2015-08-051-8/+1
* Fix alignment issues in Clang.James Y Knight2015-07-171-2/+17
* Parsing, semantic analysis, and AST for Objective-C type parameters.Douglas Gregor2015-07-071-0/+1
* [modules] Don't make out-of-line member specializations of an instantiatedRichard Smith2015-07-011-0/+1
* [modules] Fix some visibility issues with default template arguments.Richard Smith2015-06-091-0/+4
* [modules] Add local submodule visibility support for declarations.Richard Smith2015-05-151-0/+6
* [modules] More removal of unnecessary deserialization of lexical decls.Richard Smith2015-03-241-2/+0
* When looking for lexical decls from an external source, check all contextsRichard Smith2015-03-241-15/+21
* [modules] Remove redundant import of lexical decls when building a lookup tableRichard Smith2015-03-231-51/+48
* Reverting r232793 until some new LLDB failures are discussedVince Harron2015-03-221-5/+30
* [modules] Remove some redundant work when building a lookup table for a DeclC...Richard Smith2015-03-201-30/+5
* Replace Sema's map of locally-scoped extern "C" declarations with a DeclContextRichard Smith2015-03-071-0/+2
* Add clang support for Objective-C application extensions.Bob Wilson2015-03-021-8/+22
* [modules] Even if we already have a definition of a class, loading in anotherRichard Smith2015-02-251-5/+8
* Cleanup: remove artificial division between lookup results and const lookupRichard Smith2015-02-211-1/+1
* Revert r167816 and replace it with a proper fix for the issue: do notRichard Smith2015-02-211-13/+17
* [modules] When determining whether a name from a module replaces a name weRichard Smith2015-02-101-2/+2
* [modules] Treat friend declarations that are lexically within a dependentRichard Smith2015-02-071-0/+4
* [modules] Don't accidentally trigger deserialization from DeclContext::noload...Richard Smith2015-02-071-6/+6
* Handle use of default member initializers before end of outermost classReid Kleckner2014-11-171-0/+11
* Patch to wrap up '_' as separator in version numbersFariborz Jahanian2014-10-061-3/+9
* [modules] When performing a lookup into a namespace, ensure that any laterRichard Smith2014-08-131-0/+5
* Move the logic for testing for namespace std into one location. This check canRichard Trieu2014-05-281-0/+20
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-18/+18
* Make TypeDecl much less friendly.Richard Smith2014-04-231-8/+7
* PR19411: Walk lexical parents, not semantic parents, when determining whether aRichard Smith2014-04-141-1/+1
* If a DeclContext's lookups need to be reconciled, and we're given external de...Richard Smith2014-03-251-7/+15
* [C++11] Replacing DeclContext iterators using_directives_begin() and using_di...Aaron Ballman2014-03-171-4/+4
* [C++11] Replacing Decl iterators attr_begin() and attr_end() with iterator_ra...Aaron Ballman2014-03-081-7/+7
* Reapplying r203299 in a slightly different manner. Now range APIs are impleme...Aaron Ballman2014-03-081-14/+0
* In my tests, I'm finding that declaring iterators in terms of ranges can some...Aaron Ballman2014-03-071-0/+10
* [C++11] Replacing DeclBase iterators decls_begin() and decls_end() with itera...Aaron Ballman2014-03-071-5/+4
* [C++11] Updating getUsingDirectives to use iterator_range instead of a std::p...Aaron Ballman2014-03-071-2/+2
* Fully reverting r203236 -- it seems the only bots that are happy are the MSVC...Aaron Ballman2014-03-071-7/+7
* [C++11] Replacing iterators attr_begin() and attr_end() with iterator_range a...Aaron Ballman2014-03-071-7/+7
* [C++11] Replacing iterators redecls_begin() and redecls_end() with iterator_r...Aaron Ballman2014-03-061-1/+1
* Fix typo that resulted in names at TU scope getting lost sometimes after aRichard Smith2014-03-041-1/+1
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-2/+2
* Introduce and use Decl::getAsFunction() to simplify templated function checksAlp Toker2014-01-221-5/+6
* Factored some function-like type reasoning out of SemaDeclAttr and onto Decl ...Aaron Ballman2014-01-161-0/+18
* Assert that tag decls are never marked (in)valid after definition is completeAlp Toker2013-12-211-0/+1
* Eliminate the last trivial NDEBUG uses in clang headersAlp Toker2013-12-071-2/+3
* Add class-specific operator new to Decl hierarchy. This guarantees that DeclsRichard Smith2013-11-221-8/+13
* Added warning on structures/unions that are empty or contain onlySerge Pavlov2013-11-141-0/+18
* C++ modules: fix a bug where loading a declaration with some name would preventRichard Smith2013-09-091-14/+20
* Note when a decl is used in AST files.Eli Friedman2013-09-051-0/+10
* Implement [class.friend]p11's special name lookup rules for friend declarationsRichard Smith2013-08-091-8/+1