aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCXX/cxx0x-initializer-array.cpp
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2015-03-07 00:46:19 +0000
committerHans Wennborg <hans@hanshq.net>2015-03-07 00:46:19 +0000
commitcd8f0111578a77213ae1ea0de2494204816ceb1f (patch)
tree85d8fd51cee93453c8f652bf7ea796c5da639509 /clang/test/CodeGenCXX/cxx0x-initializer-array.cpp
parent4eb394d6c1772dadbceb80f72bb884ba116a58d9 (diff)
downloadllvm-cd8f0111578a77213ae1ea0de2494204816ceb1f.zip
llvm-cd8f0111578a77213ae1ea0de2494204816ceb1f.tar.gz
llvm-cd8f0111578a77213ae1ea0de2494204816ceb1f.tar.bz2
Revert r231508 "CodeGen: Emit constant temporaries into read-only globals."
This broke the Chromium build. Links were failing with messages like: obj/dbus/libdbus_test_support.a(obj/dbus/dbus_test_support.mock_object_proxy.o):../../dbus/mock_object_proxy.cc:function dbus::MockObjectProxy::Detach(): warning: relocation refers to discarded section /usr/local/google/work/chromium/src/third_party/binutils/Linux_x64/Release/bin/ld.gold: error: treating warnings as errors llvm-svn: 231541
Diffstat (limited to 'clang/test/CodeGenCXX/cxx0x-initializer-array.cpp')
-rw-r--r--clang/test/CodeGenCXX/cxx0x-initializer-array.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/clang/test/CodeGenCXX/cxx0x-initializer-array.cpp b/clang/test/CodeGenCXX/cxx0x-initializer-array.cpp
index de10aee..49bc86f 100644
--- a/clang/test/CodeGenCXX/cxx0x-initializer-array.cpp
+++ b/clang/test/CodeGenCXX/cxx0x-initializer-array.cpp
@@ -42,11 +42,10 @@ namespace ValueInitArrayOfMemPtr {
// CHECK: call void @llvm.memcpy.p0i8.p0i8.i32(i8* %{{.*}}, i8* bitcast ([3 x i32]* @[[THREE_NULL_MEMPTRS]] to i8*), i32 12, i32 4, i1 false)
}
- // Test dynamic initialization.
- // CHECK-LABEL: define void @_ZN22ValueInitArrayOfMemPtr1gEMNS_1SEi
- void g(p ptr) {
+ // CHECK-LABEL: define void @_ZN22ValueInitArrayOfMemPtr1gEv
+ void g() {
// CHECK: store i32 -1,
- f(a{ptr});
+ f(a{});
}
}