diff options
| author | Anders Carlsson <andersca@mac.com> | 2009-10-12 19:45:47 +0000 |
|---|---|---|
| committer | Anders Carlsson <andersca@mac.com> | 2009-10-12 19:45:47 +0000 |
| commit | b61301f353d7a1f7f3c0f3801185163d03528f0e (patch) | |
| tree | c039d2e68ed3b6456881bff7744f61467d239110 /clang/test | |
| parent | d7432dfb0a01759e97840b8bbfb686eef2638bbd (diff) | |
| download | bcm5719-llvm-b61301f353d7a1f7f3c0f3801185163d03528f0e.tar.gz bcm5719-llvm-b61301f353d7a1f7f3c0f3801185163d03528f0e.zip | |
Devirtualize calls on temporaries. A().f() for example.
llvm-svn: 83882
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/CodeGenCXX/devirtualize-virtual-function-calls.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/test/CodeGenCXX/devirtualize-virtual-function-calls.cpp b/clang/test/CodeGenCXX/devirtualize-virtual-function-calls.cpp index 19206aebcef..3dd2551bbc1 100644 --- a/clang/test/CodeGenCXX/devirtualize-virtual-function-calls.cpp +++ b/clang/test/CodeGenCXX/devirtualize-virtual-function-calls.cpp @@ -15,4 +15,7 @@ void f(A a, A *ap, A& ar) { // CHECK: call void % ar.f(); + + // CHECK: call void @_ZN1A1fEv + A().f(); } |

