| // PR c++/31449 | |
| class Foo {}; | |
| class Bar : public Foo {}; | |
| static const Foo *foo = 0; | |
| static Bar *bar = static_cast<const Bar*>(foo); // { dg-error "conversion" } | |
| void func(const Foo *foo) { | |
| Bar *bar = static_cast<const Bar*>(foo); // { dg-error "conversion" } | |
| } |