[cfe-commits] r70664 - /cfe/trunk/lib/Sema/SemaChecking.cpp

Eli Friedman eli.friedman at gmail.com
Sat May 2 23:04:26 PDT 2009


Author: efriedma
Date: Sun May  3 01:04:26 2009
New Revision: 70664

URL: http://llvm.org/viewvc/llvm-project?rev=70664&view=rev
Log:
Fix silly mistake that was breaking tests.  Sorry for any inconvenience.


Modified:
    cfe/trunk/lib/Sema/SemaChecking.cpp

Modified: cfe/trunk/lib/Sema/SemaChecking.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaChecking.cpp?rev=70664&r1=70663&r2=70664&view=diff

==============================================================================
--- cfe/trunk/lib/Sema/SemaChecking.cpp (original)
+++ cfe/trunk/lib/Sema/SemaChecking.cpp Sun May  3 01:04:26 2009
@@ -134,9 +134,11 @@
   case Builtin::BI__builtin_object_size:
     if (SemaBuiltinObjectSize(TheCall))
       return ExprError();
+    return move(TheCallResult);
   case Builtin::BI__builtin_longjmp:
     if (SemaBuiltinLongjmp(TheCall))
       return ExprError();
+    return move(TheCallResult);
   }
 
   // FIXME: This mechanism should be abstracted to be less fragile and
@@ -427,7 +429,7 @@
   return false;
 }
 
-/// SemaBuiltinObjectSize - Handle __builtin_longjmp(void *env[5], int val).
+/// SemaBuiltinLongjmp - Handle __builtin_longjmp(void *env[5], int val).
 /// This checks that val is a constant 1.
 bool Sema::SemaBuiltinLongjmp(CallExpr *TheCall) {
   Expr *Arg = TheCall->getArg(1);





More information about the cfe-commits mailing list