[llvm-commits] CVS: llvm/test/CFrontend/2007-02-04-WITH_SIZE_EXPR.c
Chris Lattner
sabre at nondot.org
Sun Feb 4 19:57:15 PST 2007
Changes in directory llvm/test/CFrontend:
2007-02-04-WITH_SIZE_EXPR.c added (r1.1)
---
Log message:
new testcase for 1174, currently xfailed
---
Diffs of the changes: (+22 -0)
2007-02-04-WITH_SIZE_EXPR.c | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+)
Index: llvm/test/CFrontend/2007-02-04-WITH_SIZE_EXPR.c
diff -c /dev/null llvm/test/CFrontend/2007-02-04-WITH_SIZE_EXPR.c:1.1
*** /dev/null Sun Feb 4 21:57:09 2007
--- llvm/test/CFrontend/2007-02-04-WITH_SIZE_EXPR.c Sun Feb 4 21:56:59 2007
***************
*** 0 ****
--- 1,22 ----
+ // RUN: %llvmgcc %s -O3 -S -o - -emit-llvm
+ // PR1174
+ // XFAIL: *
+
+ void zzz (char *s1, char *s2, int len, int *q)
+ {
+ int z = 5;
+ unsigned int i, b;
+ struct { char a[z]; } x;
+
+ for (i = 0; i < len; i++)
+ s1[i] = s2[i];
+
+ b = z & 0x3;
+
+ len += (b == 0 ? 0 : 1) + z;
+
+ *q = len;
+
+ foo (x, x);
+ }
+
More information about the llvm-commits
mailing list