]> granicus.if.org Git - clang/commitdiff
Test case for pr7490.
authorFariborz Jahanian <fjahanian@apple.com>
Fri, 25 Jun 2010 21:08:10 +0000 (21:08 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Fri, 25 Jun 2010 21:08:10 +0000 (21:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106887 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGenCXX/DynArrayInit.cpp [new file with mode: 0644]

diff --git a/test/CodeGenCXX/DynArrayInit.cpp b/test/CodeGenCXX/DynArrayInit.cpp
new file mode 100644 (file)
index 0000000..830f533
--- /dev/null
@@ -0,0 +1,16 @@
+// RUN: %clang_cc1 -triple x86_64-apple-darwin10 -emit-llvm -o - %s | FileCheck %s
+// PR7490
+
+int main() {
+  // CHECK: {{for.cond:|:4}}
+  // CHECK: %isless = icmp ult i64 %0, 1133
+  // CHECK: {{for.body:|:6}}
+  // CHECK: store i8 0
+  // CHECK: br label %{{for.inc|7}}
+  // CHECK: {{for.inc:|:7}}
+  // CHECK: %inc = add i64 %2, 1
+  // CHECK: store i64 %inc
+  // CHECK: br label %{{for.cond|4}}
+  // CHECK: {{for.end:|:12}}
+  volatile char *buckets = new char[1133]();
+}