diff --git a/core/odin/parser/parser.odin b/core/odin/parser/parser.odin index db5d7ade2..2b657f76f 100644 --- a/core/odin/parser/parser.odin +++ b/core/odin/parser/parser.odin @@ -1564,10 +1564,6 @@ check_field_flag_prefixes :: proc(p: ^Parser, name_count: int, allowed_flags, se } } - if .Using in allowed_flags && .Using in flags { - flags &~= {.Using}; - } - return flags; } diff --git a/core/odin/tokenizer/tokenizer.odin b/core/odin/tokenizer/tokenizer.odin index 0e9360166..e00dccde9 100644 --- a/core/odin/tokenizer/tokenizer.odin +++ b/core/odin/tokenizer/tokenizer.odin @@ -235,7 +235,7 @@ scan_raw_string :: proc(t: ^Tokenizer) -> string { for { ch := t.ch; - if ch == '\n' || ch < 0 { + if ch == utf8.RUNE_EOF { error(t, offset, "raw string literal was not terminated"); break; }