]> granicus.if.org Git - clang/commitdiff
Match change in EmitCallExpr
authorNate Begeman <natebegeman@mac.com>
Thu, 17 Jan 2008 18:06:09 +0000 (18:06 +0000)
committerNate Begeman <natebegeman@mac.com>
Thu, 17 Jan 2008 18:06:09 +0000 (18:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@46136 91177308-0d34-0410-b5e6-96231b3b80d8

CodeGen/CGBuiltin.cpp

index b782b223f630d78ce2d0e833723ef254382fef72..d8fe060eb7afb05105f38ef7027ae0695685fa9d 100644 (file)
@@ -29,8 +29,8 @@ RValue CodeGenFunction::EmitBuiltinExpr(unsigned BuiltinID, const CallExpr *E) {
   switch (BuiltinID) {
   default: {
     if (getContext().BuiltinInfo.isLibFunction(BuiltinID))
-      return EmitCallExpr(CGM.getBuiltinLibFunction(BuiltinID), E->getType(),
-                          E->arg_begin());
+      return EmitCallExpr(CGM.getBuiltinLibFunction(BuiltinID), 
+                          E->getCallee()->getType(), E->arg_begin());
   
     // See if we have a target specific intrinsic.
     Intrinsic::ID IntrinsicID;