summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Now that the underlying problem has been fixed, add r168411 back.Rafael Espindola2012-11-291-6/+4
* Revert r168411 for now.Rafael Espindola2012-11-271-4/+6
* Remove redundant code.Rafael Espindola2012-11-211-6/+4
* Remove redundant code.Rafael Espindola2012-11-211-24/+3
* Provide the correct mangling and linkage for certain unnamed nested classes.David Blaikie2012-11-141-4/+2
* Remove calls to getMostRecentDecl. The case they were added for in r117526 areRafael Espindola2012-11-121-4/+2
* In Sema::MergeVarDecl we handle merging of storage classes and visibilityRafael Espindola2012-11-121-25/+6
* Fix indentation.Eli Friedman2012-10-261-2/+2
* DR1511: A const volatile global does not implicitly get internal linkage like aRichard Smith2012-10-191-5/+5
* Make -mms-bitfields behave consistently.Eli Friedman2012-10-121-1/+8
* Handle gnu_inline in c++ in a gcc compatible way. Original patch by TobiasRafael Espindola2012-10-111-1/+1
* In VarDecl::getSourceRange() make sure to check that the source locationArgyrios Kyrtzidis2012-10-081-2/+5
* Fix the AST representation for non-type template arguments to encodeEli Friedman2012-09-261-6/+6
* [PCH] When loading fields from external storage make sure to alsoArgyrios Kyrtzidis2012-09-101-2/+7
* Switch a couple getAs uses to castAs.Eli Friedman2012-08-301-2/+2
* Consider the visibility of template template arguments. GCC doesn't, but it alsoRafael Espindola2012-07-311-0/+4
* Fix a typo (the the => the)Sylvestre Ledru2012-07-231-1/+1
* Move option test earlier in the function.Rafael Espindola2012-07-131-3/+2
* Use -fvisibility-inlines-hidden in inline functions too. This matches gccRafael Espindola2012-07-131-29/+42
* Fix a bug in my previous commit. The problem is not that we were not using theRafael Espindola2012-07-131-4/+2
* Use the canonical template decl when trying to find if it has a visibilityRafael Espindola2012-07-121-2/+4
* Reintroduced FieldDecl public methods setBitWidth and removeBitWidth.Abramo Bagnara2012-07-021-0/+6
* We were computing the visibility and linkage of template parameters, butRafael Espindola2012-06-111-4/+4
* PR13064: Store whether an in-class initializer uses direct or copyRichard Smith2012-06-101-5/+4
* PR13051: If a constructor is explicitly defaulted, it isn't marked as beingRichard Smith2012-06-081-0/+7
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-2/+2
* Don't ignore linkage when ignoring visibility in the instantiation of aRafael Espindola2012-05-251-4/+12
* Don't ignore linkage when ignoring visibility in the instantiation of aRafael Espindola2012-05-251-8/+12
* Consider the linkage for member class templates even when we have to ignoreRafael Espindola2012-05-251-6/+14
* When ignoring visibility in an instantiation, still consider the linkage.Rafael Espindola2012-05-251-10/+16
* Whitespace fixes.Rafael Espindola2012-05-251-5/+4
* Function template version of the previous patch.Rafael Espindola2012-05-211-4/+5
* Produce a hidden symbol for zed inRafael Espindola2012-05-211-1/+1
* Fix the visibility of instantiations of static data members.Rafael Espindola2012-05-161-2/+12
* Fix our handling of visibility in explicit template instantiations.Rafael Espindola2012-05-151-9/+7
* Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings.Argyrios Kyrtzidis2012-05-051-3/+1
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-3/+3
* Fix visibility when we have two types with explicit visibility in a templateRafael Espindola2012-04-231-3/+3
* Inline helper function into only caller.Rafael Espindola2012-04-231-1/+1
* An attribute in a explicit template installation should take precedence overRafael Espindola2012-04-221-2/+2
* Fix handling of template parameters. Found by inspection. GCC 4.7 agreesRafael Espindola2012-04-221-3/+1
* All the members of LVFlags always have the same value, replace the class withRafael Espindola2012-04-211-68/+46
* In mergeVisibility, if we already have an explicit visibility, keep it.Rafael Espindola2012-04-191-7/+11
* Now that we check visibility attributes in an appropriate order,Rafael Espindola2012-04-191-1/+1
* Check ConsiderGlobalVisibility before using -fvisibility.Rafael Espindola2012-04-191-2/+4
* The explicit bit in LV already tracks exactly the same information asRafael Espindola2012-04-191-6/+2
* Move the point in the code where we handle -fvisibility=hidden. WithRafael Espindola2012-04-191-2/+4
* Make setVisibility private and change users to mergeVisibility. This isRafael Espindola2012-04-191-7/+7
* Calling setVisibility directly only makes (some) sense when the visibility isRafael Espindola2012-04-181-3/+3
* Simplify calls to mergeVisibility* by passing in the LinkageInfo. NoRafael Espindola2012-04-171-3/+2
OpenPOWER on IntegriCloud