summaryrefslogtreecommitdiffstats
path: root/llvm/test/FrontendC++
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2010-03-16 11:36:35 +0000
committerDuncan Sands <baldrick@free.fr>2010-03-16 11:36:35 +0000
commit57f1191b0d9716690774f2548b394b258e718698 (patch)
treee2a2d4c117b76555f9b83e1c28f9200f2f8ed45b /llvm/test/FrontendC++
parent86ca5493f7c58d3d9ad565f65028d2ffa51e2cde (diff)
downloadbcm5719-llvm-57f1191b0d9716690774f2548b394b258e718698.tar.gz
bcm5719-llvm-57f1191b0d9716690774f2548b394b258e718698.zip
Check that P is not zero initialized.
llvm-svn: 98627
Diffstat (limited to 'llvm/test/FrontendC++')
-rw-r--r--llvm/test/FrontendC++/2010-03-16-SinkStores.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/test/FrontendC++/2010-03-16-SinkStores.cpp b/llvm/test/FrontendC++/2010-03-16-SinkStores.cpp
new file mode 100644
index 00000000000..7b4b500eb53
--- /dev/null
+++ b/llvm/test/FrontendC++/2010-03-16-SinkStores.cpp
@@ -0,0 +1,11 @@
+// RUN: %llvmgxx -S %s -o - | FileCheck %s
+
+#include <utility>
+
+typedef std::pair<int,int> P;
+// CHECK: @_ZZ1fvE1X {{.*}} undef
+
+P f() {
+ static const P X = P(1,2);
+ return X;
+}
OpenPOWER on IntegriCloud