Files
c3c/test/test_suite/generic/generic_builtin.c3t
2026-01-18 00:33:43 +01:00

16 lines
274 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
}