Files
c3c/test/test_suite/generic/generic_builtin.c3t
2025-03-03 00:32:20 +01:00

16 lines
273 B
Plaintext

module add{Type};
fn Type add(Type a, Type b) @builtin =>
a + b;
module iadd;
fn int iadd(int a, int b) @builtin =>
a + b;
module main;
import std::io, add, iadd;
fn void main()
{
io::printfn("%s", iadd(1,2)); // Fine
io::printfn("%s", add{int}(1,2)); // Error
}