diff options
author | Anders Carlsson <andersca@mac.com> | 2009-10-12 19:41:04 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@mac.com> | 2009-10-12 19:41:04 +0000 |
commit | d7432dfb0a01759e97840b8bbfb686eef2638bbd (patch) | |
tree | 90bb76b30f0efbdaacda80f3f0067eb5f66a71f2 /clang/test/CodeGenCXX/virtual-function-calls.cpp | |
parent | 3a7326e70535dfa3a7519c8c646dfd024f340be2 (diff) | |
download | bcm5719-llvm-d7432dfb0a01759e97840b8bbfb686eef2638bbd.tar.gz bcm5719-llvm-d7432dfb0a01759e97840b8bbfb686eef2638bbd.zip |
Factor out devirtualization checking into a separate function and make it handle references correctly.
llvm-svn: 83880
Diffstat (limited to 'clang/test/CodeGenCXX/virtual-function-calls.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/virtual-function-calls.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/clang/test/CodeGenCXX/virtual-function-calls.cpp b/clang/test/CodeGenCXX/virtual-function-calls.cpp index 34ab1df6896..d27a7c9bfc0 100644 --- a/clang/test/CodeGenCXX/virtual-function-calls.cpp +++ b/clang/test/CodeGenCXX/virtual-function-calls.cpp @@ -8,10 +8,3 @@ struct A { void f(A *a) { a->f('c'); } - -void f(A a) { - // This should not be a virtual function call. - - // CHECK: call void @_ZN1A1fEc - a.f('c'); -}
\ No newline at end of file |