Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/abi/abi-tag23.C @ 158:494b0b89df80 default tip
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 18:13:55 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// PR c++/77379 // { dg-options "-fabi-version=0 -Wabi=10" } struct __attribute ((abi_tag ("bar"))) string { }; struct Mother { virtual ~Mother() {}; int bar; }; struct Father { virtual string get_foo() = 0; }; class Derived: public Mother, public Father { public: string get_foo(); // { dg-warning "mangled name" } }; struct Final: public Derived { }; int main() { Final().get_foo(); } // { dg-final { scan-assembler "_ZThn\[0-9]+_N7Derived7get_fooB3barEv" } }