aboutsummaryrefslogtreecommitdiff
path: root/code
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2017-06-25 22:15:30 +0100
committerGinger Bill <bill@gingerbill.org>2017-06-25 22:15:30 +0100
commit1ced92be473ef6f1c6aa0058bcf89c4ded684379 (patch)
treea111c9aae3b74619b3cf27a2a17ebed0100af7f5 /code
parent15dbea6899fd1e918f4ea0dc91045e0dc460657e (diff)
Rudimentary para-poly procedures
Diffstat (limited to 'code')
-rw-r--r--code/demo.odin5
1 files changed, 4 insertions, 1 deletions
diff --git a/code/demo.odin b/code/demo.odin
index 962b25db1..4639588e1 100644
--- a/code/demo.odin
+++ b/code/demo.odin
@@ -3,11 +3,14 @@ import (
)
proc new_type(T: type) -> ^T {
- return ^T(alloc_align(size_of(T), align_of(T)));
+ return ^T(alloc(size_of(T), align_of(T)));
}
proc main() {
var ptr = new_type(int);
+ ptr^ = 123;
+
+ fmt.println(ptr^);
}
/*