hanchenye-llvm-project/clang/lib/AST
John McCall 3ab847648f Type prefixes of unresolved-names should only be mangled as unresolved-types
if they match that production, i.e. if they're template type parameters
or decltypes (or, as an obvious case not yet described in the ABI document,
if they're template template parameters applied to template arguments).

llvm-svn: 130824
2011-05-04 01:45:19 +00:00
..
APValue.cpp Fix -Wcast-qual warnings. 2010-04-19 16:39:44 +00:00
ASTConsumer.cpp Reintroduce the ASTConsumer/ASTUnit fix from r110610, it has nothing to do with the breakage. 2010-08-11 18:52:41 +00:00
ASTContext.cpp Only the first zero-length bitfield decides alignment of 2011-05-03 22:07:14 +00:00
ASTDiagnostic.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
ASTImporter.cpp Nuke stale code for separately importing the qualifer -- it's just part 2011-05-02 01:01:54 +00:00
AttrImpl.cpp Generate Attr subclasses with TableGen. 2010-08-18 23:23:40 +00:00
CMakeLists.txt Unbreak CMake build 2011-02-28 14:32:11 +00:00
CXXABI.h Move isNearlyEmpty out into the ASTContext so it can be called from CodeGen as well. 2010-11-25 01:51:53 +00:00
CXXInheritance.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
Decl.cpp Finish off rules for z-length bitfields in ms_struct 2011-05-03 20:21:04 +00:00
DeclBase.cpp Remove unused STL header includes. 2011-04-23 19:53:52 +00:00
DeclCXX.cpp Rename the last '[hH]asStandardLayout' entites to '[iI]sStandardLayout' 2011-04-30 10:07:30 +00:00
DeclFriend.cpp Support C++ friend declarations for PCH. 2010-06-29 22:47:00 +00:00
DeclGroup.cpp I lied. Kill off a few more Destroy methods 2010-07-25 18:32:30 +00:00
DeclObjC.cpp Fixed source range for all DeclaratorDecl's. 2011-03-08 08:55:46 +00:00
DeclPrinter.cpp Remove dead variable caught by GCC. 2011-05-02 01:06:15 +00:00
DeclTemplate.cpp Re-applies the patch first applied way back in r106099, with 2011-05-01 00:51:33 +00:00
DeclarationName.cpp Selector::getIdentifierInfoForSlot() can return NULL values, a fact 2011-02-18 22:29:55 +00:00
DumpXML.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
Expr.cpp I updated this constructor's interface, and didn't have to fix any 2011-05-02 01:06:57 +00:00
ExprCXX.cpp Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +00:00
ExprClassification.cpp Implementation of Embarcadero array type traits 2011-04-28 00:16:57 +00:00
ExprConstant.cpp Implementation of Embarcadero array type traits 2011-04-28 00:16:57 +00:00
ExternalASTSource.cpp From Vassil Vassilev: 2011-02-28 11:22:50 +00:00
InheritViz.cpp Revert 123553, as sys::fs::unique_file is not finished yet. 2011-03-01 19:50:49 +00:00
ItaniumCXXABI.cpp fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
ItaniumMangle.cpp Type prefixes of unresolved-names should only be mangled as unresolved-types 2011-05-04 01:45:19 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
Mangle.cpp For consistency, use llvm::raw_ostream in the rest of the mangle api. 2011-02-11 02:52:17 +00:00
MicrosoftCXXABI.cpp fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
MicrosoftMangle.cpp Remove comments about __int8 and friends from the mangler. Turns out we don't 2011-04-29 15:50:52 +00:00
NestedNameSpecifier.cpp Refactor the construction of nested-name-specifiers with 2011-02-28 23:58:31 +00:00
ParentMap.cpp Give some convenient idiomatic accessors to Stmt::child_range and 2011-02-13 04:07:26 +00:00
RecordLayout.cpp Convert RecordLayout::Alignment to CharUnits from bit units. No change in 2011-02-15 02:32:40 +00:00
RecordLayoutBuilder.cpp Only the first zero-length bitfield decides alignment of 2011-05-03 22:07:14 +00:00
Stmt.cpp Parsing/AST support for Structured Exception Handling 2011-04-28 01:08:34 +00:00
StmtDumper.cpp Add an optional field attached to a DeclRefExpr which points back to the 2011-05-01 23:48:14 +00:00
StmtIterator.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
StmtPrinter.cpp Remove a few more bogus returns when the switch covers all the 2011-05-01 07:23:23 +00:00
StmtProfile.cpp Store a parameter index and function prototype depth in every 2011-05-01 22:35:37 +00:00
StmtViz.cpp Adapt to the DOTGraphTraits changes in LLVM. 2009-11-30 14:16:05 +00:00
TemplateBase.cpp Silence more -Wnon-pod-memset given its current implementation. I may be 2011-04-28 08:19:45 +00:00
TemplateName.cpp Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdType 2011-03-04 21:37:14 +00:00
Type.cpp Switch the interface name for both TemplateTypeParmType and 2011-05-01 01:05:51 +00:00
TypeLoc.cpp Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +00:00
TypePrinter.cpp Switch the interface name for both TemplateTypeParmType and 2011-05-01 01:05:51 +00:00