Add new Stmt class
llvm-svn: 39045
diff --git a/clang/Sema/Sema.cpp b/clang/Sema/Sema.cpp
index 6914682..9365961 100644
--- a/clang/Sema/Sema.cpp
+++ b/clang/Sema/Sema.cpp
@@ -176,7 +176,7 @@
case tok::identifier: {
// Could be enum-constant or decl.
//Tok.getIdentifierInfo()
- return new DeclExpr(*(Decl*)0);
+ return new DeclRefExpr(*(Decl*)0);
}
case tok::char_constant: // constant: character-constant
@@ -184,7 +184,7 @@
case tok::kw___FUNCTION__: // primary-expression: __FUNCTION__ [GNU]
case tok::kw___PRETTY_FUNCTION__: // primary-expression: __P..Y_F..N__ [GNU]
//assert(0 && "FIXME: Unimp so far!");
- return new DeclExpr(*(Decl*)0);
+ return new DeclRefExpr(*(Decl*)0);
}
}