summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-01-20 01:27:09 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-01-20 01:27:09 +0000
commit7dd97b12e78938ba48436f545d7d9c82d32dcb5d (patch)
tree0173ab1c777ac2f77c507aa6ef372deab346e634
parent6e6ad602e578dd178453d0008fe47ef13f629e24 (diff)
downloadbcm5719-llvm-7dd97b12e78938ba48436f545d7d9c82d32dcb5d.tar.gz
bcm5719-llvm-7dd97b12e78938ba48436f545d7d9c82d32dcb5d.zip
Make test independent of stdint.h
llvm-svn: 62565
-rw-r--r--clang/test/Analysis/CFNumber.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/clang/test/Analysis/CFNumber.c b/clang/test/Analysis/CFNumber.c
index c82e0a683e5..19a1ec07921 100644
--- a/clang/test/Analysis/CFNumber.c
+++ b/clang/test/Analysis/CFNumber.c
@@ -15,18 +15,14 @@ typedef CFIndex CFNumberType;
typedef const struct __CFNumber * CFNumberRef;
extern CFNumberRef CFNumberCreate(CFAllocatorRef allocator, CFNumberType theType, const void *valuePtr);
-#include <stdint.h>
-
-CFNumberRef f1() {
- uint8_t x = 1;
+CFNumberRef f1(unsigned char x) {
return CFNumberCreate(0, kCFNumberSInt16Type, &x); // expected-warning{{An 8 bit integer is used to initialize a CFNumber object that represents a 16 bit integer. 8 bits of the CFNumber value will be garbage.}}
}
-CFNumberRef f2() {
- uint16_t x = 1;
+CFNumberRef f2(unsigned short x) {
return CFNumberCreate(0, kCFNumberSInt8Type, &x); // expected-warning{{A 16 bit integer is used to initialize a CFNumber object that represents an 8 bit integer. 8 bits of the input integer will be lost.}}
}
CFNumberRef f3(unsigned i) {
return CFNumberCreate(0, kCFNumberLongType, &i); // expected-warning{{A 32 bit integer is used to initialize a CFNumber object that represents a 64 bit integer.}}
-} \ No newline at end of file
+}
OpenPOWER on IntegriCloud