// PR sanitizer/85029
// { dg-do compile }
// { dg-skip-if "" { *-*-* } { "-flto -fno-fat-lto-objects" } }
// { dg-options "-fsanitize=undefined -Wno-register" }
struct B {
virtual B bar ();
int e;
} register a; // { dg-error "register name not specified for 'a'" }
int
foo (...)
{
return foo (a);
}