// PR c++/64717 | |
// { dg-do compile } | |
// { dg-options "-O2 -Wuninitialized -fsanitize=vptr" } | |
class Foo {}; | |
Foo make_foo (); | |
struct Handle { virtual ~Handle (); }; | |
Handle open (Foo); | |
void | |
bar () | |
{ | |
Handle file (open (make_foo ())); // { dg-bogus "is used uninitialized" } | |
} |