diff options
author | Piotr Padlewski <prazek@google.com> | 2015-08-17 23:33:49 +0000 |
---|---|---|
committer | Piotr Padlewski <prazek@google.com> | 2015-08-17 23:33:49 +0000 |
commit | a3f6f9477b0781617102a0e62695fcd0ea5ca942 (patch) | |
tree | 7499edb057479cf4f43ac5983bccdc11cb8bca56 /clang/test/CodeGenCXX/virtual-base-ctor.cpp | |
parent | 76b2a3ee9dfd87f946fc703958c15fb11ba9a6a0 (diff) | |
download | bcm5719-llvm-a3f6f9477b0781617102a0e62695fcd0ea5ca942.tar.gz bcm5719-llvm-a3f6f9477b0781617102a0e62695fcd0ea5ca942.zip |
Generating assumption loads of vptr after ctor call
Generating call assume(icmp %vtable, %global_vtable) after constructor
call for devirtualization purposes.
For more info go to:
http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html
http://reviews.llvm.org/D11859
llvm-svn: 245257
Diffstat (limited to 'clang/test/CodeGenCXX/virtual-base-ctor.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/virtual-base-ctor.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/CodeGenCXX/virtual-base-ctor.cpp b/clang/test/CodeGenCXX/virtual-base-ctor.cpp index 8c28965c5c2..20a88cd3710 100644 --- a/clang/test/CodeGenCXX/virtual-base-ctor.cpp +++ b/clang/test/CodeGenCXX/virtual-base-ctor.cpp @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 %s -emit-llvm -triple %itanium_abi_triple -o - -O2 | FileCheck %s +// RUN: %clang_cc1 %s -emit-llvm -triple %itanium_abi_triple -o - -O2 | opt - -S -globalopt -o - | FileCheck %s struct B; extern B x; |