[cfe-commits] r65145 - /cfe/trunk/lib/CodeGen/CGExpr.cpp

Daniel Dunbar daniel at zuster.org
Fri Feb 20 11:34:34 PST 2009


Author: ddunbar
Date: Fri Feb 20 13:34:33 2009
New Revision: 65145

URL: http://llvm.org/viewvc/llvm-project?rev=65145&view=rev
Log:
Shorten; no functionality change.

Modified:
    cfe/trunk/lib/CodeGen/CGExpr.cpp

Modified: cfe/trunk/lib/CodeGen/CGExpr.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGExpr.cpp?rev=65145&r1=65144&r2=65145&view=diff

==============================================================================
--- cfe/trunk/lib/CodeGen/CGExpr.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGExpr.cpp Fri Feb 20 13:34:33 2009
@@ -971,14 +971,12 @@
     return EmitBlockCallExpr(E);
 
   const Decl *TargetDecl = 0;
-  if (const ImplicitCastExpr *IcExpr = 
-      dyn_cast<ImplicitCastExpr>(E->getCallee())) {
-    if (const DeclRefExpr *DRExpr = 
-        dyn_cast<DeclRefExpr>(IcExpr->getSubExpr())) {
-      TargetDecl = DRExpr->getDecl();
-      if (const FunctionDecl *FDecl = dyn_cast<FunctionDecl>(TargetDecl))
-        if (unsigned builtinID = FDecl->getBuiltinID(getContext()))
-          return EmitBuiltinExpr(FDecl, builtinID, E);
+  if (const ImplicitCastExpr *CE = dyn_cast<ImplicitCastExpr>(E->getCallee())) {
+    if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(CE->getSubExpr())) {
+      TargetDecl = DRE->getDecl();
+      if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(TargetDecl))
+        if (unsigned builtinID = FD->getBuiltinID(getContext()))
+          return EmitBuiltinExpr(FD, builtinID, E);
     }
   }
 





More information about the cfe-commits mailing list