// { dg-do compile } // { dg-options "-finline -finline-functions" } // Contributed by Hans Buchmann // PR c++/14033: ICE while inlining a function with incomplete parameter struct A; // { dg-error "forward declaration" } void foo(A a) {} // { dg-error "incomplete" } struct A {}; void bar(void) { foo(A()); }