projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f7b1bdf
)
Make the testcase even more insane
author
Chris Lattner
<sabre@nondot.org>
Thu, 22 May 2003 15:49:58 +0000
(15:49 +0000)
committer
Chris Lattner
<sabre@nondot.org>
Thu, 22 May 2003 15:49:58 +0000
(15:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6280
91177308
-0d34-0410-b5e6-
96231b3b80d8
test/C++Frontend/2003-05-22-LocalTypeTest.c
patch
|
blob
|
history
diff --git
a/test/C++Frontend/2003-05-22-LocalTypeTest.c
b/test/C++Frontend/2003-05-22-LocalTypeTest.c
index af60a2e7744fc7ec3d4930e3099781c2d39d938d..2dac830b6619b4cf9c4a1b1db9b62b77a9ca1496 100644
(file)
--- a/
test/C++Frontend/2003-05-22-LocalTypeTest.c
+++ b/
test/C++Frontend/2003-05-22-LocalTypeTest.c
@@
-1,10
+1,24
@@
+#include <stdio.h>
+
struct sometimes {
short offset; short bit;
short live_length; short calls_crossed;
} Y;
int main() {
- struct sometimes { int X, Y; } S;
- S.X = 1;
- return Y.offset;
+ int X;
+ {
+ struct sometimes { int X, Y; } S;
+ S.X = 1;
+ X = S.X;
+ }
+ {
+ struct sometimes { char X; } S;
+ S.X = -1;
+ X += S.X;
+ }
+ X += Y.offset;
+
+ printf("Result is %d\n", X);
+ return X;
}