Fix conversion of untyped integers to pointers

This commit is contained in:
Ginger Bill
2017-01-17 20:27:14 +00:00
parent cb59c1cf08
commit 367d307dc4
7 changed files with 129 additions and 24 deletions

View File

@@ -5,6 +5,7 @@
#import "mem.odin";
#import "opengl.odin";
#import "os.odin";
#import win32 "sys/windows.odin";
#import "sync.odin";
#import "utf8.odin";
@@ -16,6 +17,9 @@ main :: proc() {
fmt.println("rawptr");
}
THINGI :: 14451;
THINGF :: 14451.1;
a: i32;
b: f32;
c: rawptr;
@@ -35,8 +39,6 @@ main :: proc() {
i := f as int;
fmt.printf("f64 arg, f=%d\n", i);
}
THINGI :: 14451;
THINGF :: 14451.1;
foo();
foo(THINGI as int);