2 /* { dg-options "-O2" } */
4 /* VRP was miscompiling the following as it thought &a->b was a dereference
5 and therfore a was non-null.
6 Reduced from Mozilla by Serge Belyshev <belyshev@depni.sinp.msu.ru>. */
8 extern "C" void abort (void);
10 struct A : T { int j; } *p = __null;