diff options
author | Hans Wennborg <hans@hanshq.net> | 2015-03-07 00:46:19 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2015-03-07 00:46:19 +0000 |
commit | cd8f0111578a77213ae1ea0de2494204816ceb1f (patch) | |
tree | 85d8fd51cee93453c8f652bf7ea796c5da639509 /clang/test/CodeGenCXX/cxx0x-initializer-array.cpp | |
parent | 4eb394d6c1772dadbceb80f72bb884ba116a58d9 (diff) | |
download | llvm-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.cpp | 7 |
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{}); } } |