diff options
author | Chris Lattner <sabre@nondot.org> | 2007-04-16 21:22:58 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2007-04-16 21:22:58 +0000 |
commit | 45fdfb651bbb745ec9bc68dc8da333edd5d3c5ee (patch) | |
tree | 4ab1844d4eab9a2bb84109d62fe8d77e308dc70e /test | |
parent | 05c34253f5159888eece2f42066ad9361889b1b6 (diff) | |
download | llvm-45fdfb651bbb745ec9bc68dc8da333edd5d3c5ee.tar.gz llvm-45fdfb651bbb745ec9bc68dc8da333edd5d3c5ee.tar.bz2 llvm-45fdfb651bbb745ec9bc68dc8da333edd5d3c5ee.tar.xz |
We shouldn't have tests for features we don't have yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36167 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/CFrontend/bit-accurate-int.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/test/CFrontend/bit-accurate-int.c b/test/CFrontend/bit-accurate-int.c deleted file mode 100644 index 868ca953c6..0000000000 --- a/test/CFrontend/bit-accurate-int.c +++ /dev/null @@ -1,35 +0,0 @@ -// RUN: ignore %llvmgcc -S %s -o - /dev/null |& not grep warning -// XFAIL: * - -#define ATTR_BITS(N) __attribute__((bitwidth(N))) - -typedef int ATTR_BITS( 4) My04BitInt; -typedef int ATTR_BITS(16) My16BitInt; -typedef int ATTR_BITS(17) My17BitInt; -typedef int ATTR_BITS(37) My37BitInt; -typedef int ATTR_BITS(65) My65BitInt; - -struct MyStruct { - My04BitInt i4Field; - short ATTR_BITS(12) i12Field; - long ATTR_BITS(17) i17Field; - My37BitInt i37Field; -}; - -My37BitInt doit( short ATTR_BITS(23) num) { - My17BitInt i; - struct MyStruct strct; - int bitsize1 = sizeof(My17BitInt); - int __attribute__((bitwidth(9))) j; - int bitsize2 = sizeof(j); - int result = bitsize1 + bitsize2; - strct.i17Field = result; - result += sizeof(struct MyStruct); - return result; -} - -int -main ( int argc, char** argv) -{ - return (int ATTR_BITS(32)) doit((short ATTR_BITS(23))argc); -} |