Changeset 46da46b for src/Parser/parser.yy
- Timestamp:
- May 2, 2023, 3:44:31 AM (3 years ago)
- Branches:
- ast-experimental, master, stuck-waitfor-destruct
- Children:
- 0c840fc
- Parents:
- 1ab773e0
- File:
-
- 1 edited
-
src/Parser/parser.yy (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/parser.yy
r1ab773e0 r46da46b 905 905 { $$ = new ExpressionNode( new VirtualCastExpr( maybeMoveBuild<Expression>( $5 ), maybeMoveBuildType( $3 ) ) ); } 906 906 | '(' RETURN type_no_function ')' cast_expression // CFA 907 { SemanticError( yylloc, "Return cast is currently unimplemented." ); $$ = nullptr; }907 { $$ = new ExpressionNode( build_cast( $3, $5, CastExpr::Return ) ); } 908 908 | '(' COERCE type_no_function ')' cast_expression // CFA 909 909 { SemanticError( yylloc, "Coerce cast is currently unimplemented." ); $$ = nullptr; }
Note:
See TracChangeset
for help on using the changeset viewer.