[llvm-commits] CVS: llvm/test/CFrontend/2007-05-29-UnionCopy.c
    Chris Lattner 
    sabre at nondot.org
       
    Tue May 29 22:37:40 PDT 2007
    
    
  
Changes in directory llvm/test/CFrontend:
2007-05-29-UnionCopy.c added (r1.1)
---
Log message:
new testcase for PR1421: http://llvm.org/PR1421 
---
Diffs of the changes:  (+18 -0)
 2007-05-29-UnionCopy.c |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+)
Index: llvm/test/CFrontend/2007-05-29-UnionCopy.c
diff -c /dev/null llvm/test/CFrontend/2007-05-29-UnionCopy.c:1.1
*** /dev/null	Wed May 30 00:37:28 2007
--- llvm/test/CFrontend/2007-05-29-UnionCopy.c	Wed May 30 00:37:18 2007
***************
*** 0 ****
--- 1,18 ----
+ // RUN: %llvmgcc -S -o - -emit-llvm %s | grep memcpy
+ // PR1421
+ 
+ struct A {
+   char c;
+   int i;
+ };
+ 
+ struct B {
+   int c;
+   unsigned char x;
+ };
+ 
+ union U { struct A a; struct B b; };
+ 
+ void check(union U *u, union U *v) {
+   *u = *v;
+ }
    
    
More information about the llvm-commits
mailing list