1 // PR c++/67184 2 // { dg-do compile { target c++11 } } 3 // { dg-options "-fdump-tree-original" } 4 5 struct B 6 { 7 virtual void operator()(); 8 virtual operator int(); 9 virtual int operator++(); 10 }; 11 12 struct D final : B { }; 13 foo(D & d)14void foo(D& d) { d(); int t = d; ++d; } 15 16 // { dg-final { scan-tree-dump-times "OBJ_TYPE_REF" 0 "original" } } 17