// PR c++/46526// { dg-do run }// { dg-options "-std=c++0x" }struct Base
{virtualintgetid() =0;};struct A :public Base
{virtualintgetid() {return1; }};struct B :public Base
{virtualintgetid() {throw"here"; }};intmain(){
A a;
B b;
Base& ar = a;
ar.getid();}