From 07b2b04763c42226c873bcfa4f8e9c70b283721b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Henrik=20Sk=C3=A5rstedt?= Date: Sat, 31 Oct 2015 00:35:25 -0700 Subject: [PATCH] Fix for enums - enum assignment (=) was ignored --- x65.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x65.cpp b/x65.cpp index 2bf9cbf..9fd50f7 100644 --- a/x65.cpp +++ b/x65.cpp @@ -2379,7 +2379,7 @@ StatusCode Asm::BuildEnum(strref name, strref declaration) line = line.before_or_full(','); line.trim_whitespace(); strref name = line.split_token_trim('='); - line = line.before(';').before(c_comment).get_trimmed_ws(); + line = line.before_or_full(';').before_or_full(c_comment).get_trimmed_ws(); if (line) { StatusCode error = EvalExpression(line, etx, value); if (error == STATUS_NOT_READY || error == STATUS_XREF_DEPENDENT)