From c29d433e381a4505045fccc02f2d00fafcc7f32f Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Sun, 8 Jan 2017 23:19:50 +0000 Subject: Handle enums correctly with printf --- code/demo.odin | 31 +++++-------------------------- 1 file changed, 5 insertions(+), 26 deletions(-) (limited to 'code') diff --git a/code/demo.odin b/code/demo.odin index 285abe14d..a237d0545 100644 --- a/code/demo.odin +++ b/code/demo.odin @@ -1,31 +1,10 @@ #import "fmt.odin"; main :: proc() { - using Type_Info; - is_type_integer :: proc(info: ^Type_Info) -> bool { - if info == nil { - return false; - } - - match type i : type_info_base(info) { - case Integer: - return true; - } - return false; - } - - ti := type_info_base(type_info(Allocator_Mode)); - match type e : ti { - case Enum: - is_int := is_type_integer(e.base); - for i : 0..