re PR c++/53186 ([C++11] missing devirtualization for operators "final")
commit1fa2969ff66462973c073f4605d8881e40551aff
authorPaolo Carlini <paolo.carlini@oracle.com>
Thu, 3 May 2012 14:28:46 +0000 (3 14:28 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 3 May 2012 14:28:46 +0000 (3 14:28 +0000)
tree15f1bda4374b20c465ed4e02d97a90f4645632fe
parentbea966c222bf8900ebfcc5cd6d83e507b6bec748
re PR c++/53186 ([C++11] missing devirtualization for operators "final")

/cp
2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/53186
* call.c (build_over_call): Handle final member functions
and class types.
(build_new_method_call_1): Do not handle here.

/testsuite
2012-05-03  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/53186
* g++.dg/other/final2.C: New.

From-SVN: r187097
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/final2.C [new file with mode: 0644]