[llvm-commits] [llvm] r128620 - /llvm/trunk/test/FrontendC/2011-03-31-ArrayRefFolding.c
Bill Wendling
isanbard at gmail.com
Thu Mar 31 01:13:57 PDT 2011
Author: void
Date: Thu Mar 31 03:13:57 2011
New Revision: 128620
URL: http://llvm.org/viewvc/llvm-project?rev=128620&view=rev
Log:
Testcase for r128619 (PR9571).
Added:
llvm/trunk/test/FrontendC/2011-03-31-ArrayRefFolding.c
Added: llvm/trunk/test/FrontendC/2011-03-31-ArrayRefFolding.c
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/FrontendC/2011-03-31-ArrayRefFolding.c?rev=128620&view=auto
==============================================================================
--- llvm/trunk/test/FrontendC/2011-03-31-ArrayRefFolding.c (added)
+++ llvm/trunk/test/FrontendC/2011-03-31-ArrayRefFolding.c Thu Mar 31 03:13:57 2011
@@ -0,0 +1,15 @@
+// RUN: %llvmgcc -S -o - -m32 -Os %s | FileCheck %s
+// PR9571
+
+struct t {
+ int x;
+};
+
+extern struct t *cfun;
+
+int f(void) {
+ if (!(cfun + 0))
+// CHECK: icmp eq %struct.t* %0, null
+ return 0;
+ return cfun->x;
+}
More information about the llvm-commits
mailing list