From 664c2cd7a587feb18f02378506bdade2503343d3 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Wed, 21 Sep 2016 23:26:31 +0100 Subject: Fix enum type comparison; Start demo 003 code --- src/checker/type.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/checker/type.cpp') diff --git a/src/checker/type.cpp b/src/checker/type.cpp index c8fe672f7..ae415b3d5 100644 --- a/src/checker/type.cpp +++ b/src/checker/type.cpp @@ -599,12 +599,8 @@ b32 are_types_identical(Type *x, Type *y) { break; case TypeRecord_Enum: - if (are_types_identical(x->Record.enum_base, y->Record.enum_base)) { - if (x->Record.field_count == y->Record.field_count) { - return x->Record.fields == y->Record.fields; - } - } - return false; + // NOTE(bill): Each enum is unique + return x == y; } } } -- cgit v1.2.3