[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