summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Redesign the way anonymous fields are handled in designated-initializers.Francois Pichet2010-12-221-11/+0
* Implement BlockDecl::getSourceRange(). The bogus source-rangeDouglas Gregor2010-12-211-0/+3
* Apply attributes to explicit specializations. Specializations whichJohn McCall2010-12-181-14/+34
* Treat visibility on an enclosing namespace as a non-explicit source ofJohn McCall2010-12-101-0/+14
* When an "inline" declaration was followed by a definition not markedDouglas Gregor2010-12-091-19/+18
* Cast CachedLinkage to linkage to avoid "comparison between signed and unsigne...Benjamin Kramer2010-12-071-5/+3
* Use the unused merge() function, fixing an minor, unintended change IDouglas Gregor2010-12-061-9/+5
* Re-implement caching for the linkage calculation of declarations.Douglas Gregor2010-12-061-31/+83
* Revert r120808, my previous implementation of caching for the linkageDouglas Gregor2010-12-061-73/+2
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-4/+3
* Silence "comparison between signed and unsigned integer expressions" warnings.Benjamin Kramer2010-12-041-4/+4
* Added struct/class syntactic info for c++0x scoped enum.Abramo Bagnara2010-12-031-3/+4
* Implement caching for the linkage and visibility calculations ofDouglas Gregor2010-12-031-2/+73
* Fix a bunch of IndirectFieldDecl-related warnings.Benjamin Kramer2010-11-211-3/+4
* Major anonymous union/struct redesign.Francois Pichet2010-11-211-1/+7
* Remove broken support for variadic templates, along with the variousDouglas Gregor2010-11-071-6/+5
* Put class into an anonymous namespace.Benjamin Kramer2010-11-051-0/+2
* Don't be so eager to replace UsingDecls in a DeclContext's lookup table;Argyrios Kyrtzidis2010-11-041-0/+4
* Unbreak private_extern, which apparently we had zero tests for.John McCall2010-11-021-2/+6
* Ignore attributes on classes when calculating visibility for membersJohn McCall2010-11-021-49/+65
* Only apply -fvisibility-inlines-hidden to definitions. ApparentlyJohn McCall2010-11-011-3/+9
* Better solution: calculate the visibility of functions and variablesJohn McCall2010-10-301-162/+107
* GCC faithfully calculates visibility for variables independently ofJohn McCall2010-10-301-23/+19
* Restore r117644, this time properly ignoring -fvisibility and type visibilityJohn McCall2010-10-291-48/+133
* Revert r117644, "Apply visibility in IR gen to variables that are merelyDaniel Dunbar2010-10-291-112/+45
* Apply visibility in IR gen to variables that are merely declaredJohn McCall2010-10-291-45/+112
* When computing the visibility of a class member, calculate the visibilityJohn McCall2010-10-291-17/+31
* Don't apply -fvisibility-inlines-hidden to extern templates.John McCall2010-10-281-1/+3
* Abandon the type-visibility optimization for functions. GCC doesn't do it,John McCall2010-10-281-13/+8
* When computing visibility, use the latest declaration's explicit visibilityJohn McCall2010-10-281-8/+26
* Don't override explicit visibility attributes on class members withJohn McCall2010-10-271-2/+3
* Lazily load the "next" namespace in the chain of NamespaceDecls, toDouglas Gregor2010-10-271-0/+5
* A couple of tweaks to the visibility rules: John McCall2010-10-261-3/+11
* Start fleshing out ASTMutationListener; notify when a tag definition is compl...Argyrios Kyrtzidis2010-10-241-0/+4
* Substantially revise how clang computes the visibility of a declaration toJohn McCall2010-10-221-126/+264
* Always treat 'main' as an extern "C" function, so that we detectDouglas Gregor2010-10-211-1/+1
* Putting back safe fixes 116836,116837,116838Andrew Trick2010-10-191-0/+2
* Reverting 116836,116837,116838 until we resolve the getLangStandardForKind fa...Andrew Trick2010-10-191-2/+0
* Minor optimization; if we have a CXXRecordDecl we can get the definition decl...Argyrios Kyrtzidis2010-10-191-0/+2
* Allow deserialization of just the fields of a record, when we want to iterate...Argyrios Kyrtzidis2010-10-141-0/+33
* Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor2010-10-081-4/+7
* Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit inDouglas Gregor2010-09-281-0/+7
* Fix C++ PCH issue.Argyrios Kyrtzidis2010-09-091-8/+4
* Fix C++ PCH issues.Argyrios Kyrtzidis2010-09-081-28/+9
* Fix the source-range information for an EnumConstantDecl; previously,Douglas Gregor2010-09-011-0/+7
* Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl2010-08-311-3/+3
* De-memberify the VarDecl and FunctionDecl StorageClass enums.John McCall2010-08-261-27/+27
* A member function never has "C" linkage. Fixes <rdar://problem/8318976>.Douglas Gregor2010-08-171-0/+3
* Properly give unique-external linkage to members of member templatesJohn McCall2010-08-131-15/+51
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-4/+3
OpenPOWER on IntegriCloud