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);
   }
 }