| ... | @@ -2679,7 +2679,7 @@ static AstNode *ast_parse_prefix_type_op(ParseContext *pc) { | ... | @@ -2679,7 +2679,7 @@ static AstNode *ast_parse_prefix_type_op(ParseContext *pc) { |
| 2679 | | 2679 | |
| 2680 | if (eat_token_if(pc, TokenIdKeywordAlign) != nullptr) { | 2680 | if (eat_token_if(pc, TokenIdKeywordAlign) != nullptr) { |
| 2681 | expect_token(pc, TokenIdLParen); | 2681 | expect_token(pc, TokenIdLParen); |
| 2682 | AstNode *align_expr = ast_parse_expr(pc); | 2682 | AstNode *align_expr = ast_expect(pc, ast_parse_expr); |
| 2683 | child->data.pointer_type.align_expr = align_expr; | 2683 | child->data.pointer_type.align_expr = align_expr; |
| 2684 | if (eat_token_if(pc, TokenIdColon) != nullptr) { | 2684 | if (eat_token_if(pc, TokenIdColon) != nullptr) { |
| 2685 | Token *bit_offset_start = expect_token(pc, TokenIdIntLiteral); | 2685 | Token *bit_offset_start = expect_token(pc, TokenIdIntLiteral); |