hanchenye-llvm-project/clang/lib/AST
Douglas Gregor 4b00d3b55a Eliminate two uses of NDEBUG in headers that cause different symbols
to be available in debug vs. release builds.

llvm-svn: 120629
2010-12-02 00:22:25 +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 Sema/AST work for capturing copy init expression 2010-12-01 22:29:46 +00:00
ASTDiagnostic.cpp revise r112365 to fix the actual problem: the isa<TagType>(Underlying) 2010-09-04 23:16:01 +00:00
ASTImporter.cpp Implement AST import support for class template specializations. 2010-12-01 01:36:18 +00:00
AttrImpl.cpp Generate Attr subclasses with TableGen. 2010-08-18 23:23:40 +00:00
CMakeLists.txt Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internals 2010-11-24 11:21:45 +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 Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual. 2010-11-24 23:12:57 +00:00
Decl.cpp Fix a bunch of IndirectFieldDecl-related warnings. 2010-11-21 14:11:41 +00:00
DeclBase.cpp Eliminate two uses of NDEBUG in headers that cause different symbols 2010-12-02 00:22:25 +00:00
DeclCXX.cpp Eliminate two uses of NDEBUG in headers that cause different symbols 2010-12-02 00:22:25 +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 Extend ExternalASTSource with the ability to lazily complete the 2010-12-01 23:49:52 +00:00
DeclPrinter.cpp AST printing for scoped enumerations and enumerations with a fixed underlying type, from Daniel Wallin 2010-12-01 16:01:08 +00:00
DeclTemplate.cpp Calculate the value kind of an expression when it's created and 2010-11-18 06:31:45 +00:00
DeclarationName.cpp Added locations and type source info for DeclarationName. 2010-08-11 22:01:17 +00:00
DumpXML.cpp Make the dumper safe against null declaration names. 2010-11-30 10:12:16 +00:00
Expr.cpp Restore the lvalue-to-rvalue conversion patch with a minimal fix. 2010-12-01 04:43:34 +00:00
ExprCXX.cpp Add an assertion, fix a whole bunch of bugs, comment the assertion 2010-11-18 19:01:18 +00:00
ExprClassification.cpp Switch a lot of call-sites over to using the new value-kind calculations. 2010-11-24 05:12:34 +00:00
ExprConstant.cpp Kill CK_Unknown and flesh out the documentation for the existing CastKinds. 2010-11-16 05:46:29 +00:00
FullExpr.cpp Remove the vast majority of the Destroy methods from the AST library, 2010-07-25 18:17:45 +00:00
InheritViz.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
ItaniumCXXABI.cpp Move isNearlyEmpty out into the ASTContext so it can be called from CodeGen as well. 2010-11-25 01:51:53 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
MicrosoftCXXABI.cpp Move isNearlyEmpty out into the ASTContext so it can be called from CodeGen as well. 2010-11-25 01:51:53 +00:00
NestedNameSpecifier.cpp Kill off the last Destroy method in the AST library 2010-07-25 18:23:53 +00:00
ParentMap.cpp Add method ParentMap::addStmt(). 2010-11-15 20:54:24 +00:00
RecordLayout.cpp Remove the PrimaryBaseInfo class. 2010-11-24 23:20:19 +00:00
RecordLayoutBuilder.cpp Move isNearlyEmpty out into the ASTContext so it can be called from CodeGen as well. 2010-11-25 01:51:53 +00:00
Stmt.cpp Revert r119838 "Don't warn for empty 'if' body if there is a macro that expands to nothing" 2010-11-20 02:04:01 +00:00
StmtDumper.cpp Calculate the value kind of an expression when it's created and 2010-11-18 06:31:45 +00:00
StmtIterator.cpp Add StmtIterator support for iterating over both the condition 2009-12-23 23:38:34 +00:00
StmtPrinter.cpp Add a new expression kind, OpaqueValueExpr, which is useful for 2010-11-15 23:31:06 +00:00
StmtProfile.cpp Add a new expression kind, OpaqueValueExpr, which is useful for 2010-11-15 23:31:06 +00:00
StmtViz.cpp Adapt to the DOTGraphTraits changes in LLVM. 2009-11-30 14:16:05 +00:00
TemplateBase.cpp Remove broken support for variadic templates, along with the various 2010-11-07 23:05:16 +00:00
TemplateName.cpp Fix C++ PCH issues. 2010-09-08 19:31:22 +00:00
Type.cpp Eliminate vtables from the Type hierarchy. 2010-12-01 08:12:46 +00:00
TypeLoc.cpp In some situations, TemplateArgumentLoc wasn't setting TypeSourceLoc (see 2010-11-18 08:32:02 +00:00
TypePrinter.cpp Update TypePrinter::PrintVector to handle new Neon vector types. 2010-11-16 00:32:26 +00:00