diff --git a/core/odin/parser/parser.odin b/core/odin/parser/parser.odin index 24c85a19e..7c0fe2e98 100644 --- a/core/odin/parser/parser.odin +++ b/core/odin/parser/parser.odin @@ -2845,7 +2845,7 @@ parse_operand :: proc(p: ^Parser, lhs: bool) -> ^ast.Expr { close := expect_closing_brace_of_field_list(p) - bf := ast.new(ast.Bit_Field_Type, tok.pos, close.pos) + bf := ast.new(ast.Bit_Field_Type, tok.pos, end_pos(close)) bf.tok_pos = tok.pos bf.backing_type = backing_type