Author: whunt
Date: Fri Nov  1 19:12:15 2013
New Revision: 193901

URL: http://llvm.org/viewvc/llvm-project?rev=193901&view=rev
Log:
Fixes lit test that doesn't fail on windows

long in linux 64 is 64 bits but is always 32 bits on windows.  The lit test was 
modified 
to use long long instead of long and check for 64-bit mangling.


Modified:
    cfe/trunk/test/CodeGenCXX/builtins.cpp

Modified: cfe/trunk/test/CodeGenCXX/builtins.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/builtins.cpp?rev=193901&r1=193900&r2=193901&view=diff
==============================================================================
--- cfe/trunk/test/CodeGenCXX/builtins.cpp (original)
+++ cfe/trunk/test/CodeGenCXX/builtins.cpp Fri Nov  1 19:12:15 2013
@@ -17,13 +17,13 @@ S *addressof(bool b, S &s, S &t) {
 }
 
 extern "C" int __builtin_abs(int); // #1
-long __builtin_abs(long);          // #2
+long long __builtin_abs(long long);          // #2
 extern "C" int __builtin_abs(int); // #3
 
 int x = __builtin_abs(-2);
 // CHECK: entry:
 // CHECK-NEXT:  store i32 2, i32* @x, align 4
 
-long y = __builtin_abs(-2l);
+long y = __builtin_abs(-2ll);
 // CHECK: entry:
-// CHECK-NEXT:  %call = call i32 @_Z13__builtin_absl(i32 -2)
+// CHECK-NEXT:  %call = call i64 @_Z13__builtin_absx(i64 -2)


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to