Fix Ternary Operator IR bug

This commit is contained in:
Ginger Bill
2017-05-13 16:08:50 +01:00
parent ded99a2cab
commit 3e18f5f057
2 changed files with 7 additions and 7 deletions
+3 -3
View File
@@ -8,13 +8,13 @@ write_string :: proc(fd: Handle, str: string) -> (int, Errno) {
read_entire_file :: proc(name: string) -> ([]byte, bool) {
fd, err := open(name, O_RDONLY, 0);
if err != ERROR_NONE {
if err != 0 {
return nil, false;
}
defer close(fd);
length: i64;
if length, err = file_size(fd); err != ERROR_NONE {
if length, err = file_size(fd); err != 0 {
return nil, false;
}
@@ -28,7 +28,7 @@ read_entire_file :: proc(name: string) -> ([]byte, bool) {
}
bytes_read, read_err := read(fd, data);
if read_err != ERROR_NONE {
if read_err != 0 {
free(data);
return nil, false;
}