]> granicus.if.org Git - clang/commit
Fix bug 20116 - http://llvm.org/bugs/show_bug.cgi?id=20116
authorAlexey Bataev <a.bataev@hotmail.com>
Mon, 29 Sep 2014 10:32:21 +0000 (10:32 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Mon, 29 Sep 2014 10:32:21 +0000 (10:32 +0000)
commitc31e0063dffc9a624b6f69965a5fbc4364a3a5d5
tree417511b05d4c0d09d64cf04cec92f63418183691
parentd53cbcf389cb046386f4ffaf4e22e53c75784eb3
Fix bug 20116 - http://llvm.org/bugs/show_bug.cgi?id=20116

Fixes incorrect codegen when devirtualization is aborted due to covariant return types.

Differential Revision: http://reviews.llvm.org/D5321

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@218602 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGExprCXX.cpp
test/CodeGenCXX/devirtualize-virtual-function-calls-final.cpp