// { dg-do assemble } // Origin: Jakub Jelinek class foo { public: foo(int); }; void bar(bool x) { if(x) foo *a = new foo(foo::not); // { dg-error "" } }