18 lines
274 B
Plaintext
18 lines
274 B
Plaintext
// ERROR:16:instantiation
|
|
unit badop;
|
|
|
|
struct Token {
|
|
value: i32,
|
|
}
|
|
|
|
fn max(comptime T: type, a: T, b: T) -> T {
|
|
if a > b { return a; }
|
|
return b;
|
|
}
|
|
|
|
fn bad() -> Token {
|
|
let a = Token{ value: 1 };
|
|
let b = Token{ value: 2 };
|
|
return max(Token, a, b);
|
|
}
|