diff options
author | Eric Christopher <echristo@apple.com> | 2011-07-26 01:12:27 +0000 |
---|---|---|
committer | Eric Christopher <echristo@apple.com> | 2011-07-26 01:12:27 +0000 |
commit | aa2e244494f9d620a72a168099c1bbe8b61f3500 (patch) | |
tree | 6f719a12598fe700cd1ce06ff3f1c98a0583ae26 | |
parent | 4498f128243c588bbf60089ebbc7cdc64d49d1d6 (diff) |
These tests use standard headers and so need ms extensions with MSVC headers.
Use the driver instead of just clang -cc1.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136037 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/CodeGen/2002-07-29-Casts.c | 28 | ||||
-rw-r--r-- | test/CodeGen/2003-08-18-SigSetJmp.c | 2 |
2 files changed, 15 insertions, 15 deletions
diff --git a/test/CodeGen/2002-07-29-Casts.c b/test/CodeGen/2002-07-29-Casts.c index 920592cf1b..26072decb3 100644 --- a/test/CodeGen/2002-07-29-Casts.c +++ b/test/CodeGen/2002-07-29-Casts.c @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -emit-llvm %s -o /dev/null +// RUN: %clang -S -emit-llvm %s -o /dev/null #include <stdlib.h> #include <stdio.h> @@ -19,25 +19,25 @@ main(int argc, char** argv) unsigned long ulf1, uld1; float f1; double d1; - + /* Test integer to integer conversions */ - + c1 = (char) (argc >= 2)? atoi(argv[1]) : 0xff64; /* 100 = 'd' */ s1 = (short) (argc >= 3)? atoi(argv[2]) : -769; /* 0xf7ff = -769 */ - + ubc0 = (unsigned char) c1; /* 100 = 'd' */ ubs0 = (unsigned char) s1; /* 0xff = 255 */ bs0 = (signed char) s1; /* 0xff = -1 */ - + uc2 = (unsigned char) c1; /* 100 = 'd' */ us2 = (unsigned short) s1; /* 0xf7ff = 64767 */ - + ic3 = (int) c1; /* 100 = 'd' */ is3 = (int) s1; /* 0xfffff7ff = -769 */ - + uic4 = (unsigned int) c1; /* 100 = 'd' */ uis4 = (unsigned int) s1; /* 0xfffff7ff = 4294966527 */ - + printf("ubc0 = '%c'\n", ubc0); printf("ubs0 = %u\n", ubs0); printf("bs0 = %d\n", bs0); @@ -49,38 +49,38 @@ main(int argc, char** argv) printf("is3 = %d\n", is3); printf("uic4 = '%c'\n", uic4); printf("uis4 = %u\n", uis4); - + /* Test floating-point to integer conversions */ f1 = (float) (argc >= 4)? atof(argv[3]) : 1.0; d1 = (argc >= 5)? atof(argv[4]) : 2.0; - + usf1 = (unsigned short) f1; usd1 = (unsigned short) d1; uif1 = (unsigned int) f1; uid1 = (unsigned int) d1; ulf1 = (unsigned long) f1; uld1 = (unsigned long) d1; - + ssf1 = (short) f1; ssd1 = (short) d1; sif1 = (int) f1; sid1 = (int) d1; slf1 = (long) f1; sld1 = (long) d1; - + printf("usf1 = %u\n", usf1); printf("usd1 = %u\n", usd1); printf("uif1 = %u\n", uif1); printf("uid1 = %u\n", uid1); printf("ulf1 = %u\n", ulf1); printf("uld1 = %u\n", uld1); - + printf("ssf1 = %d\n", ssf1); printf("ssd1 = %d\n", ssd1); printf("sif1 = %d\n", sif1); printf("sid1 = %d\n", sid1); printf("slf1 = %d\n", slf1); printf("sld1 = %d\n", sld1); - + return 0; } diff --git a/test/CodeGen/2003-08-18-SigSetJmp.c b/test/CodeGen/2003-08-18-SigSetJmp.c index 9377b855e1..5576872c16 100644 --- a/test/CodeGen/2003-08-18-SigSetJmp.c +++ b/test/CodeGen/2003-08-18-SigSetJmp.c @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -emit-llvm %s -o /dev/null +// RUN: %clang -S -emit-llvm %s -o /dev/null #include <setjmp.h> |