1### Compilation failed: 2 3error: 16: type mismatch: '=' cannot operate on 'int', 'float' 4void i_eq_float_literal_disallowed() { i = 1.0; } 5 ^^^^^^^ 6error: 17: type mismatch: '=' cannot operate on 'int', 'float' 7void i_eq_f_disallowed() { i = f; } 8 ^^^^^ 9error: 18: type mismatch: '=' cannot operate on 'float', 'int' 10void f_eq_i_disallowed() { f = i; } 11 ^^^^^ 12error: 19: type mismatch: '+' cannot operate on 'int', 'float' 13void i_plus_float_literal_disallowed() { i + 1.0; } 14 ^^^^^^^ 15error: 20: type mismatch: '-' cannot operate on 'int', 'float' 16void i_minus_float_literal_disallowed() { i - 1.0; } 17 ^^^^^^^ 18error: 21: type mismatch: '*' cannot operate on 'int', 'float' 19void i_mul_float_literal_disallowed() { i * 1.0; } 20 ^^^^^^^ 21error: 22: type mismatch: '/' cannot operate on 'int', 'float' 22void i_div_float_literal_disallowed() { i / 1.0; } 23 ^^^^^^^ 24error: 23: type mismatch: '+' cannot operate on 'float', 'int' 25void float_literal_plus_i_disallowed() { 1.0 + i; } 26 ^^^^^^^ 27error: 24: type mismatch: '-' cannot operate on 'float', 'int' 28void float_literal_minus_i_disallowed() { 1.0 - i; } 29 ^^^^^^^ 30error: 25: type mismatch: '*' cannot operate on 'float', 'int' 31void float_literal_mul_i_disallowed() { 1.0 * i; } 32 ^^^^^^^ 33error: 26: type mismatch: '/' cannot operate on 'float', 'int' 34void float_literal_div_i_disallowed() { 1.0 / i; } 35 ^^^^^^^ 36error: 27: type mismatch: '+' cannot operate on 'int', 'float' 37void i_plus_f_disallowed() { i + f; } 38 ^^^^^ 39error: 28: type mismatch: '-' cannot operate on 'int', 'float' 40void i_minus_f_disallowed() { i - f; } 41 ^^^^^ 42error: 29: type mismatch: '*' cannot operate on 'int', 'float' 43void i_mul_f_disallowed() { i * f; } 44 ^^^^^ 45error: 30: type mismatch: '/' cannot operate on 'int', 'float' 46void i_div_f_disallowed() { i / f; } 47 ^^^^^ 48error: 31: type mismatch: '+' cannot operate on 'float', 'int' 49void f_plus_i_disallowed() { f + i; } 50 ^^^^^ 51error: 32: type mismatch: '-' cannot operate on 'float', 'int' 52void f_minus_i_disallowed() { f - i; } 53 ^^^^^ 54error: 33: type mismatch: '*' cannot operate on 'float', 'int' 55void f_mul_i_disallowed() { f * i; } 56 ^^^^^ 57error: 34: type mismatch: '/' cannot operate on 'float', 'int' 58void f_div_i_disallowed() { f / i; } 59 ^^^^^ 60error: 35: unknown identifier 'u' 61void f_plus_u_disallowed() { f + u; } 62 ^ 63error: 36: unknown identifier 'u' 64void f_minus_u_disallowed() { f - u; } 65 ^ 66error: 37: unknown identifier 'u' 67void f_mul_u_disallowed() { f * u; } 68 ^ 69error: 38: unknown identifier 'u' 70void f_div_u_disallowed() { f / u; } 71 ^ 72error: 39: unknown identifier 'u' 73void i_plus_u_disallowed() { i + u; } 74 ^ 75error: 40: unknown identifier 'u' 76void i_minus_u_disallowed() { i - u; } 77 ^ 78error: 41: unknown identifier 'u' 79void i_mul_u_disallowed() { i * u; } 80 ^ 81error: 42: unknown identifier 'u' 82void i_div_u_disallowed() { i / u; } 83 ^ 8427 errors 85