llvm-project/clang/lib/AST
Douglas Gregor 64792e021d Add a wicked little test-case that illustrates what we have to deal
with to properly support member access expressions in templates. This
test is XFAIL'd, because we get it completely wrong, but I've made the
minimal changes to the representation to at least avoid a crash.

llvm-svn: 80856
2009-09-02 23:58:38 +00:00
..
APValue.cpp Remove some now-unneeded calls to llvm::errs().flush(). 2009-03-10 18:00:19 +00:00
ASTConsumer.cpp Push DeclGroup much farther throughout the compiler. Now the various 2009-03-29 16:50:03 +00:00
ASTContext.cpp Don't assert when instantiating member references to fields in anonymous structs. 2009-09-01 04:26:58 +00:00
CMakeLists.txt Update CMakeLists. 2009-08-19 12:02:15 +00:00
Decl.cpp Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use DeclaratorInfo to get this information. 2009-08-21 00:31:54 +00:00
DeclBase.cpp Ensure that the tag decls of friend decls aren't added to the friending class's 2009-09-02 00:55:30 +00:00
DeclCXX.cpp After a conversation with Doug. I added a fix me to 2009-09-01 23:08:16 +00:00
DeclGroup.cpp Remove the serialization code that predates precompiled 2009-04-22 21:45:53 +00:00
DeclObjC.cpp Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. 2009-08-19 01:27:57 +00:00
DeclPrinter.cpp Ensure that the tag decls of friend decls aren't added to the friending class's 2009-09-02 00:55:30 +00:00
DeclTemplate.cpp Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use DeclaratorInfo to get this information. 2009-08-21 00:31:54 +00:00
DeclarationName.cpp Introduce the canonical type smart pointers, and use them in a few places to 2009-08-05 05:36:45 +00:00
Expr.cpp Preliminary AST representation and semantic analysis for 2009-09-01 00:37:14 +00:00
ExprCXX.cpp Implement __is_empty. Patch by Sean Hunt. 2009-08-15 21:55:26 +00:00
ExprConstant.cpp Get rid of mostly-unused, buggy method. 2009-08-29 19:09:59 +00:00
InheritViz.cpp Update clang for raw_fd_ostream no longer requiring F_Force. 2009-08-25 15:36:09 +00:00
Makefile Don't install Clang libraries. 2009-08-23 05:02:18 +00:00
NestedNameSpecifier.cpp Add a wicked little test-case that illustrates what we have to deal 2009-09-02 23:58:38 +00:00
ParentMap.cpp Add ParentMap:getParentIgnoreParens(). 2009-05-11 19:49:27 +00:00
RecordLayoutBuilder.cpp Refine vbase offset calculations. WIP. 2009-08-16 19:04:13 +00:00
RecordLayoutBuilder.h Refine vbase offset calculations. WIP. 2009-08-16 19:04:13 +00:00
Stmt.cpp Fix build of clang with gcc-4.4: #include <cstdio> was missing. 2009-08-24 13:25:12 +00:00
StmtDumper.cpp Add a CK_FunctionToPointerDecay cast kind. 2009-09-01 20:37:18 +00:00
StmtIterator.cpp When evaluating a VarDecl as a constant or determining whether it is 2009-05-26 18:54:04 +00:00
StmtPrinter.cpp Preliminary AST representation and semantic analysis for 2009-09-01 00:37:14 +00:00
StmtProfile.cpp Eliminate CXXAdornedMemberExpr entirely. Instead, optionally allocate 2009-08-31 23:41:50 +00:00
StmtViz.cpp cerr -> errs. 2009-08-23 08:52:09 +00:00
TemplateName.cpp [llvm up] 2009-07-29 18:26:50 +00:00
Type.cpp When parsing typename specifiers (with either the identifier or 2009-09-02 13:05:45 +00:00
TypeLoc.cpp Introduce DeclaratorInfo and TypeLoc, intended to be used for storing and reading source information for types. 2009-08-19 01:27:32 +00:00