summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Don't mark 'extern "C" void f(void)' as having extern storage class.Rafael Espindola2013-04-251-7/+10
* Correct the range returned by ParmVarDecl::getSourceRange(), for parameters i...Argyrios Kyrtzidis2013-04-171-0/+5
* Sema for Captured StatementsTareq A. Siraj2013-04-161-0/+4
* Basic support for Microsoft property declarations andJohn McCall2013-04-161-1/+9
* Remove hasExternalLinkageUncached.Rafael Espindola2013-04-151-4/+0
* Add hasExternalLinkageUncached back with the test that Richard provided, butRafael Espindola2013-04-041-0/+4
* Avoid computing the linkage instead of avoiding caching it.Rafael Espindola2013-04-041-4/+0
* Fix 41 of the 61 tests which fail with modules enabled: we were computing andRichard Smith2013-04-041-0/+4
* Add 178663 back.Rafael Espindola2013-04-031-55/+41
* Revert 178663.Rafael Espindola2013-04-031-41/+55
* Don't compute a patched/semantic storage class.Rafael Espindola2013-04-031-55/+41
* Avoid computing the linkage too early. Don't invalidate it.Rafael Espindola2013-03-141-44/+30
* Whitespace cleanup.Rafael Espindola2013-03-121-4/+4
* Correctly compute linkage of decls forward declared extern C.Rafael Espindola2013-03-121-2/+1
* Add TagDecl::hasNameForLinkage(), which is true if the tagJohn McCall2013-03-091-1/+1
* Add a hasExternalStorageAsWritten helper. No functionality change.Rafael Espindola2013-03-071-5/+3
* Rename methods to comply with the LLVM Coding Standards.Rafael Espindola2013-02-271-18/+19
* Change Type::getLinkageAndVisibility to return a LinkageInfo.Rafael Espindola2013-02-271-11/+6
* Move LinkageInfo out of NamedDecl so that it can be used in Type.h.Rafael Espindola2013-02-271-2/+0
* Use the most recent decl in getExplicitVisibility.Rafael Espindola2013-02-261-29/+26
* Add streamed versions of getQualifiedNameAsString.Benjamin Kramer2013-02-231-7/+25
* [Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han2013-02-221-0/+11
* Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer2013-02-221-15/+10
* Decl.cpp/mergeTemplateLV(): Tweak a description. [-Wdocumentation]NAKAMURA Takumi2013-02-221-1/+1
* Ignore visibility from enclosing template argumentsJohn McCall2013-02-211-57/+141
* Use None rather than Optional<T>() where possible.David Blaikie2013-02-211-4/+4
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-21/+17
* Add a new 'type_visibility' attribute to allow users toJohn McCall2013-02-201-62/+165
* Add support for -fvisibility-ms-compat.John McCall2013-02-191-5/+12
* Rework the visibility computation algorithm in preparationJohn McCall2013-02-161-186/+303
* Make helper functions static.Benjamin Kramer2013-02-151-2/+1
* merge hasCLanguageLinkage and isExternC. Keep the shorter name.Rafael Espindola2013-02-141-42/+10
* Add a getLanguageLinkage method to VarDecls and FunctionDecls. Use it to fixRafael Espindola2013-02-141-11/+24
* Fix a bug reduced from a crash when trying to use modules with libc++. We checkRichard Smith2013-02-121-4/+1
* Ensure that type definitions present in just-loaded modules areDouglas Gregor2013-02-091-4/+21
* Remove unneeded const_castsDmitri Gribenko2013-02-031-4/+2
* Semantic analysis and CodeGen support for C11's _Noreturn. This is modeled asRichard Smith2013-01-301-0/+1
* patch for PR9027 and // rdar://11861085Fariborz Jahanian2013-01-251-0/+1
* Clean up: since we have FunctionDecl::IsInline, make it store the right valueRichard Smith2013-01-251-34/+6
* Fix a bug in VarDecl::getSourceRange() for static member arrays with an elementNico Weber2013-01-221-1/+3
* Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith2013-01-171-0/+5
OpenPOWER on IntegriCloud