### Compilation failed: error: 1: expected 'int', but found 'float' void vardecl_assign_float_to_int() { int x = 1.0; } ^^^ error: 2: type mismatch: '=' cannot operate on 'int', 'float' void statement_assign_float_to_int() { int x; x = 1.0; } ^^^^^^^ error: 3: type mismatch: '*=' cannot operate on 'int3', 'float' void times_equals_int3_by_float() { int3 x = int3(0); x *= 1.0; } ^^^^^^^^ error: 4: expected '(' to begin function call void function_ref_in_comma_expr() { int x = (radians, 1); } ^ error: 5: expected '(' to begin constructor invocation void type_ref_in_comma_expr() { int x = (bool4, 1); } ^ error: 6: expected '(' to begin function call int function_ref_in_global_variable = mix; ^ error: 7: expected '(' to begin constructor invocation float3x3 type_ref_in_global_variable = float3x3; ^ 7 errors