mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-07 08:08:50 +00: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);
|
utf8_decode(string.text, string.len, &r);
|
||||||
return exact_value_i64(r);
|
return exact_value_i64(r);
|
||||||
}
|
}
|
||||||
default:
|
|
||||||
GB_PANIC("Invalid token for basic literal");
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ExactValue result = {ExactValue_Invalid};
|
ExactValue result = {ExactValue_Invalid};
|
||||||
|
|||||||
+5
-1
@@ -666,7 +666,11 @@ gb_internal ExactValue exact_value_from_token(AstFile *f, Token const &token) {
|
|||||||
}
|
}
|
||||||
break;
|
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) {
|
gb_internal String string_value_from_token(AstFile *f, Token const &token) {
|
||||||
|
|||||||
Reference in New Issue
Block a user