// Test for message: unknown operand size, op '%s' [138]
/* lint1-extra-flags: -z -X 351 */
struct incomplete;
/*
* This code doesn't make sense at all, at least not in C99.
*/
/* ARGSUSED */
void
function(_Bool cond, struct incomplete *i1, struct incomplete *i2)
{
/* expect+2: error: cannot initialize 'incomplete struct incomplete' from 'pointer to incomplete struct incomplete' [185] */
/* expect+1: error: 'local' has incomplete type 'incomplete struct incomplete' [31] */
struct incomplete local = i1;