[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