Renaming: allow type-overloading
laurentlb opened this issue · comments
The three functions f
can have the same name since the arguments types are different.
int f(int a) { ... }
int f(float a) { ... }
int f(vec3 a) { ... }
int g(out int a) { ... }
int g(const float a) { ... }