// PR c++/60379 template struct A { void m_fn1(int p1) { int *a; while (p1 && *static_cast(static_cast(a))) ; } };