llvm-project/clang/AST
Steve Naroff c62adb6d1a Make sure methods with no return type default to "id".
This fixes a crasher in Sema::MatchTwoMethodDeclarations(), identified by selector-overload.m (just added).

Added Action::ActOnTranslationUnitScope() and renamed Action::PopScope to ActOnPopScope.

Added a Translation Unit Scope instance variable to Sema (will be very useful to ObjC-related actions, since ObjC declarations are always file-scoped).

llvm-svn: 42817
2007-10-09 22:01:59 +00:00
..
ASTContext.cpp Make sure methods with no return type default to "id". 2007-10-09 22:01:59 +00:00
Builtins.cpp move IdentifierTable.h from liblex to libbasic. 2007-10-07 08:58:51 +00:00
CFG.cpp Migrated LiveVariables and UninitializedVariables to now use the 2007-10-01 20:33:52 +00:00
Decl.cpp Rename FileVariable -> FileVar for consistency with its class name, 2007-10-08 21:37:32 +00:00
Expr.cpp move IdentifierTable.h from liblex to libbasic. 2007-10-07 08:58:51 +00:00
ExprCXX.cpp Implementation of child_begin/child_end for C++ expressions. 2007-08-24 20:21:10 +00:00
Makefile Fix these to allow clang to be in any dir. 2006-10-26 04:56:55 +00:00
Stmt.cpp move IdentifierTable.h from liblex to libbasic. 2007-10-07 08:58:51 +00:00
StmtDumper.cpp Rename FileVariable -> FileVar for consistency with its class name, 2007-10-08 21:37:32 +00:00
StmtPrinter.cpp move IdentifierTable.h from liblex to libbasic. 2007-10-07 08:58:51 +00:00
StmtViz.cpp Added support to clang driver to view ASTs using GraphViz. This 2007-09-19 21:29:43 +00:00
Type.cpp move IdentifierTable.h from liblex to libbasic. 2007-10-07 08:58:51 +00:00