new as a user-level procedure

This commit is contained in:
Ginger Bill
2017-06-25 22:31:30 +01:00
parent 4e7150b470
commit 3ab481df17
5 changed files with 13 additions and 8 deletions
+1 -5
View File
@@ -4,11 +4,7 @@ import (
proc main() {
proc new_type(T: type) -> ^T {
return ^T(alloc(size_of(T), align_of(T)));
}
var ptr = new_type(int);
var ptr = new(int);
ptr^ = 123;
fmt.println(ptr^);