Changes in directory llvm/test/CFrontend:

2007-04-05-PadBeforeZeroLengthField.c added (r1.1)
---
Log message:

testcase for padding before zero-length fields.


---
Diffs of the changes:  (+9 -0)

 2007-04-05-PadBeforeZeroLengthField.c |    9 +++++++++
 1 files changed, 9 insertions(+)


Index: llvm/test/CFrontend/2007-04-05-PadBeforeZeroLengthField.c
diff -c /dev/null llvm/test/CFrontend/2007-04-05-PadBeforeZeroLengthField.c:1.1
*** /dev/null   Thu Apr  5 14:05:53 2007
--- llvm/test/CFrontend/2007-04-05-PadBeforeZeroLengthField.c   Thu Apr  5 
14:05:43 2007
***************
*** 0 ****
--- 1,9 ----
+ // RUN: %llvmgcc %s -S -o -
+ struct c__ { unsigned int type:4; };
+ union A { struct c__ c;  } __attribute__((aligned(8)));
+ struct B {
+     unsigned int retainCount;
+     union A objects[];
+ };
+ void foo(union A * objects, struct B *array, unsigned long k)
+ {  array->objects[k] = objects[k]; }



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to