summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/ctor-globalopt.cpp
diff options
context:
space:
mode:
authorPiotr Padlewski <prazek@google.com>2015-09-10 20:18:30 +0000
committerPiotr Padlewski <prazek@google.com>2015-09-10 20:18:30 +0000
commit2d836afad956fe17ab843e04468f11eb66b133da (patch)
tree54fa155a31d81315fbdaabb76dd7b73ecf0e3438 /test/CodeGenCXX/ctor-globalopt.cpp
parentb1a88d8dd624128c642702426dfa79937aaedcfb (diff)
Revert "Generating assumption loads of vptr after ctor call (fixed)"
It seems that there is small bug, and we can't generate assume loads when some virtual functions have internal visibiliy This reverts commit 982bb7d966947812d216489b3c519c9825cacbf2. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247332 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGenCXX/ctor-globalopt.cpp')
-rw-r--r--test/CodeGenCXX/ctor-globalopt.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/CodeGenCXX/ctor-globalopt.cpp b/test/CodeGenCXX/ctor-globalopt.cpp
index 0951278d31..5ba868fb1b 100644
--- a/test/CodeGenCXX/ctor-globalopt.cpp
+++ b/test/CodeGenCXX/ctor-globalopt.cpp
@@ -1,7 +1,7 @@
// RUN: %clang_cc1 -triple %itanium_abi_triple -emit-llvm -o - %s | FileCheck %s
-// RUN: %clang_cc1 -triple %itanium_abi_triple -emit-llvm -o - %s -O2 | opt - -S -globalopt -o - | FileCheck %s --check-prefix=O1
+// RUN: %clang_cc1 -triple %itanium_abi_triple -emit-llvm -o - %s -O1 | FileCheck %s --check-prefix=O1
// RUN: %clang_cc1 -triple %ms_abi_triple -emit-llvm -o - %s | FileCheck %s
-// RUN: %clang_cc1 -triple %ms_abi_triple -emit-llvm -o - %s -O2 | opt - -S -globalopt -o - | FileCheck %s --check-prefix=O1
+// RUN: %clang_cc1 -triple %ms_abi_triple -emit-llvm -o - %s -O1 | FileCheck %s --check-prefix=O1
// Check that GlobalOpt can eliminate static constructors for simple implicit
// constructors. This is a targeted integration test to make sure that LLVM's