semantic: Don't double emit structs in block statements.