[llvm-commits] [llvm] r54521 - /llvm/trunk/test/FrontendC/2008-08-07-GEPIntToPtr.c

Nick Lewycky nicholas at mxc.ca
Fri Aug 8 00:00:26 PDT 2008


Author: nicholas
Date: Fri Aug  8 02:00:26 2008
New Revision: 54521

URL: http://llvm.org/viewvc/llvm-project?rev=54521&view=rev
Log:
Testcase for r54520.

Added:
    llvm/trunk/test/FrontendC/2008-08-07-GEPIntToPtr.c

Added: llvm/trunk/test/FrontendC/2008-08-07-GEPIntToPtr.c
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/FrontendC/2008-08-07-GEPIntToPtr.c?rev=54521&view=auto

==============================================================================
--- llvm/trunk/test/FrontendC/2008-08-07-GEPIntToPtr.c (added)
+++ llvm/trunk/test/FrontendC/2008-08-07-GEPIntToPtr.c Fri Aug  8 02:00:26 2008
@@ -0,0 +1,14 @@
+// RUN: %llvmgcc -S %s -o - | grep {i8 1}
+// PR2603
+
+struct A {
+  char num_fields;
+};
+
+struct B {
+  char a, b[1];
+};
+
+const struct A Foo = {
+  (char *)(&( (struct B *)(16) )->b[0]) - (char *)(16)
+};





More information about the llvm-commits mailing list