diff options
| author | Chris Lattner <sabre@nondot.org> | 2005-03-05 18:47:28 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2005-03-05 18:47:28 +0000 |
| commit | 15ac102737447d49fcf5abf879beb5ceb6346932 (patch) | |
| tree | f0f45201082acfcf7742e6c5f73ea08baec1606d /llvm | |
| parent | f246ef3e2f22740ee8ff47cd2568a605a360f0e0 (diff) | |
| download | bcm5719-llvm-15ac102737447d49fcf5abf879beb5ceb6346932.tar.gz bcm5719-llvm-15ac102737447d49fcf5abf879beb5ceb6346932.zip | |
New testcase for PR533
llvm-svn: 20456
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/test/Regression/CFrontend/2005-03-05-OffsetOfHack.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/Regression/CFrontend/2005-03-05-OffsetOfHack.c b/llvm/test/Regression/CFrontend/2005-03-05-OffsetOfHack.c new file mode 100644 index 00000000000..8df7231df6a --- /dev/null +++ b/llvm/test/Regression/CFrontend/2005-03-05-OffsetOfHack.c @@ -0,0 +1,12 @@ +// RUN: %llvmgcc %s -S -o - + +struct s { + unsigned long int field[0]; +}; + +#define OFFS \ + (((char *) &((struct s *) 0)->field[0]) - (char *) 0) + +int foo[OFFS]; + + |

