summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* C++1y sized deallocation: if we have a use, but not a definition, of a sizedRichard Smith2013-11-051-1/+33
* Wraps lazily generated builtins in an extern "C" contextWarren Hunt2013-11-011-22/+17
* AST: Mangle fields in anonymous structs/unionsDavid Majnemer2013-10-231-4/+4
* Treat aliases as definitions.Rafael Espindola2013-10-221-1/+5
* Simplify some implementations of get*Decl.Rafael Espindola2013-10-191-1/+1
* Simplify FunctionDecl::getBody.Rafael Espindola2013-10-191-9/+5
* Rename some functions for consistency.Rafael Espindola2013-10-171-17/+11
* Fix linkage calculation of auto member functions returning lambdasFaisal Vali2013-10-081-5/+16
* When merging class definitions across modules in C++, merge together fields.Richard Smith2013-10-071-1/+9
* Fix computation of linkage within nested lambdas.Faisal Vali2013-10-011-3/+31
* Revert the linkage fix.Faisal Vali2013-09-291-31/+5
* Fix computation of linkage within nested lambdas.Faisal Vali2013-09-291-5/+31
* Implement C++1y sized deallocation (n3778). This is not enabled by -std=c++1y;Richard Smith2013-09-291-1/+4
* Variable templates: handle instantiation of static data member templatesRichard Smith2013-09-271-12/+40
* Revert "Revert "[-cxx-abi microsoft] Mangle local TagDecls appropriately""David Majnemer2013-09-171-4/+4
* Revert "[-cxx-abi microsoft] Mangle local TagDecls appropriately"David Majnemer2013-09-171-4/+4
* [-cxx-abi microsoft] Mangle local TagDecls appropriatelyDavid Majnemer2013-09-171-4/+4
* [-cxx-abi microsoft] Correctly identify Win32 entry pointsDavid Majnemer2013-09-161-0/+27
* Fix name lookup with dependent using decls.Eli Friedman2013-08-201-0/+9
* Started implementing variable templates. Top level declarations should be ful...Larisse Voufo2013-08-061-9/+55
* Fix assert when instantiating a default argument of a template defined in aRichard Smith2013-08-011-1/+4
* Tighten up the set of operator new/operator delete calls we're permitted toRichard Smith2013-07-211-2/+48
* Fix mangling for block literals.Eli Friedman2013-07-011-23/+39
* Remove bogus VarDecl::extendsLifetimeOfTemporary function and inline it intoRichard Smith2013-06-271-13/+0
* Delete dead code.Eli Friedman2013-06-271-12/+0
* Rewrite record layout for ms_struct structs.Eli Friedman2013-06-261-13/+1
* [AST] Introduce a new DecayedType sugar nodeReid Kleckner2013-06-241-0/+8
* Cleanup linkage computation for static locals.Rafael Espindola2013-06-171-1/+5
* Fix linkage computation for local types in template functions.Rafael Espindola2013-06-041-1/+5
* Fix memory leak for APValues that do memory allocation.Manuel Klimek2013-06-031-1/+16
* Fix PR16060.Rafael Espindola2013-05-301-3/+6
* Don't compute the visibility unless we really have to.Rafael Espindola2013-05-291-24/+39
* Check the linkage cache at every recursive step.Rafael Espindola2013-05-281-49/+63
* Propagate VisibleNoLinkage down to class members.Rafael Espindola2013-05-281-3/+4
* use getLVForDecl for consistency.Rafael Espindola2013-05-281-1/+1
* Fix the linkage of local types in inline VisibleNoLinkage functions.Rafael Espindola2013-05-271-1/+1
* Move 3 helper function to Linkage.hRafael Espindola2013-05-271-6/+2
* Fix linkage computation for derived types in inline functions.Rafael Espindola2013-05-251-40/+24
* Handle local enum types too.Rafael Espindola2013-05-181-5/+2
* Fix pr15930.Rafael Espindola2013-05-161-1/+40
* Use only explicit bool conversion operatorDavid Blaikie2013-05-151-2/+2
* Cleanup handling of UniqueExternalLinkage.Rafael Espindola2013-05-131-3/+7
* Fix stack overflow in linkage computation when a function with a deduced returnRichard Smith2013-05-121-3/+14
* Make all 'is in extern "C"' tests use the lexical context.Rafael Espindola2013-05-051-11/+40
* Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko2013-05-051-1/+1
* Serialization for captured statementsBen Langmuir2013-05-031-1/+8
* Move CapturedStmt parameters to CapturedDeclBen Langmuir2013-05-031-2/+4
* Add r180263 back, but fix hasBraces() to be correct during parsing.Rafael Espindola2013-04-261-6/+11
* Revert r180263. It's causing failures.Bill Wendling2013-04-251-11/+6
* Fix a case in linkage computation that should check for single line extern "C".Rafael Espindola2013-04-251-6/+11
OpenPOWER on IntegriCloud