2cdfe35e7 ^
ddaedab83 ^
e80465dac ^
69e15ac32 ^
1
2 3
4 5 6 7 8 9
10
11 12
13 14
15
16 17 18 19 20 21
discard """ output: "7" """ # Test overloading of procs with locals type TMyType = object len: int data: string proc len(x: TMyType): int {.inline.} = return x.len proc x(s: TMyType, len: int) = writeLine(stdout, len(s)) var m: TMyType m.len = 7 m.data = "1234" x(m, 5) #OUT 7