diff options
| author | Baitinq <[email protected]> | 2025-05-17 11:40:28 +0200 |
|---|---|---|
| committer | Baitinq <[email protected]> | 2025-05-17 11:40:28 +0200 |
| commit | 9df061a08d0a031a6ba91b9b674c9b5758a6177e (patch) | |
| tree | 4fb4c518d8a3c0a9440347d9bec22faef6342026 /examples/11.src | |
| parent | Bootstrap: Tokenizer: Tokenize ints (diff) | |
| download | pry-lang-9df061a08d0a031a6ba91b9b674c9b5758a6177e.tar.gz pry-lang-9df061a08d0a031a6ba91b9b674c9b5758a6177e.tar.bz2 pry-lang-9df061a08d0a031a6ba91b9b674c9b5758a6177e.zip | |
Codegen: Fix bug with global functions as params
Diffstat (limited to '')
| -rw-r--r-- | examples/11.src | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/examples/11.src b/examples/11.src index 1c45861..bd92f26 100644 --- a/examples/11.src +++ b/examples/11.src @@ -1,16 +1,16 @@ extern printf = (*i64, varargs) => i64; +let id = (a: i64) => i64 { + printf("%d\n", a); + printf("%d\n", 12); + return a; +}; + let main = () => i64 { let y = (f: (i64) => i64, x: i64) => i64 { return f(x); }; - let id = (a: i64) => i64 { - printf("%d\n", a); - printf("%d\n", 12); - return a; - }; - return y(id, 2); }; |