Files
c3c/test/test_suite/methods/extension_method_generic.c3
Christoffer Lerno 43dc2d650c Use "String" consistently for "char[]" (#694)
Use "String" consistently for "char[]". Fix win32 return value.
2023-01-07 22:50:33 +01:00

28 lines
461 B
C

module compiler_c3;
import std::array::list;
define IntArray = List<int>;
extern fn void printf(char*, ...);
fn void IntArray.someFunc(IntArray *this, usz param) {
//do something
this.push((int)param);
}
fn int main(String[] argv)
{
IntArray stk;
stk.someFunc(256);
for (int i = 0; i < 256; i++) {
stk.push(i);
}
for (;!stk.is_empty();) {
int value = stk.pop();
printf("%i\n", value);
}
return 0;
}