about summary refs log tree commit diff
path: root/examples/11.src
diff options
context:
space:
mode:
authorBaitinq <[email protected]>2025-05-17 11:40:28 +0200
committerBaitinq <[email protected]>2025-05-17 11:40:28 +0200
commit9df061a08d0a031a6ba91b9b674c9b5758a6177e (patch)
tree4fb4c518d8a3c0a9440347d9bec22faef6342026 /examples/11.src
parentBootstrap: Tokenizer: Tokenize ints (diff)
downloadpry-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.src12
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);
 };