Files
c3c/test/test_suite/generic/generic_builtin.c3t
2025-01-08 23:17:50 +01:00

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