llvm-project/clang/lib/AST
John McCall 0009fcc39e Make yet another placeholder type, this one marking that an expression is a bound
member function, i.e. something of the form 'x.f' where 'f' is a non-static
member function.  Diagnose this in the general case.  Some of the new diagnostics
are probably worse than the old ones, but we now get this right much more
universally, and there's certainly room for improvement in the diagnostics.

llvm-svn: 130239
2011-04-26 20:42:42 +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 Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +00:00
ASTDiagnostic.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
ASTImporter.cpp Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +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 Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. 2011-04-22 22:18:13 +00:00
DeclBase.cpp Remove unused STL header includes. 2011-04-23 19:53:52 +00:00
DeclCXX.cpp Implement most of the remaining logic in __is_literal type trait. This 2011-04-24 02:49:34 +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 Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
DeclTemplate.cpp Chained PCH: Remember when additional specializations are added to a function template from a previous PCH. Fixes the only crasher when using massive chains on Clang's Sema component. We still have some incomplete codegen there. 2011-04-14 14:07:59 +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 Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +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 t/clang/expr-traits 2011-04-25 06:54:41 +00:00
ExprConstant.cpp t/clang/expr-traits 2011-04-25 06:54:41 +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 Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +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 Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +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 Simplify crash recovery cleanup registration. 2011-03-22 01:15:19 +00:00
Stmt.cpp Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). 2011-04-14 22:09:26 +00:00
StmtDumper.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
StmtIterator.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
StmtPrinter.cpp t/clang/expr-traits 2011-04-25 06:54:41 +00:00
StmtProfile.cpp t/clang/expr-traits 2011-04-25 06:54:41 +00:00
StmtViz.cpp Adapt to the DOTGraphTraits changes in LLVM. 2009-11-30 14:16:05 +00:00
TemplateBase.cpp Push nested-name-specifier source location information into template 2011-03-02 17:09:35 +00:00
TemplateName.cpp Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdType 2011-03-04 21:37:14 +00:00
Type.cpp Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +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 Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00