mirror of
https://github.com/Ed94/Odin.git
synced 2026-06-18 20:02:22 -07:00
Fix #2572
This commit is contained in:
@@ -342,9 +342,6 @@ gb_internal ExactValue exact_value_from_basic_literal(TokenKind kind, String con
|
||||
utf8_decode(string.text, string.len, &r);
|
||||
return exact_value_i64(r);
|
||||
}
|
||||
default:
|
||||
GB_PANIC("Invalid token for basic literal");
|
||||
break;
|
||||
}
|
||||
|
||||
ExactValue result = {ExactValue_Invalid};
|
||||
|
||||
+5
-1
@@ -666,7 +666,11 @@ gb_internal ExactValue exact_value_from_token(AstFile *f, Token const &token) {
|
||||
}
|
||||
break;
|
||||
}
|
||||
return exact_value_from_basic_literal(token.kind, s);
|
||||
ExactValue value = exact_value_from_basic_literal(token.kind, s);
|
||||
if (value.kind == ExactValue_Invalid) {
|
||||
syntax_error(token, "Invalid token literal");
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
gb_internal String string_value_from_token(AstFile *f, Token const &token) {
|
||||
|
||||
Reference in New Issue
Block a user