File tree Expand file tree Collapse file tree 2 files changed +5
-9
lines changed
Expand file tree Collapse file tree 2 files changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -619,10 +619,6 @@ static Stmt* parse_try(Parser* parser) {
619619 consume (parser , TOKEN_CATCH , "Expected 'CATCH' after TRY" );
620620 char * catch_name = NULL ;
621621 if (match (parser , TOKEN_LPAREN )) {
622- if (parser -> current_token .type == TOKEN_IDENT && strcmp (parser -> current_token .literal , "SYMBOL" ) == 0 ) {
623- advance (parser );
624- consume (parser , TOKEN_COLON , "Expected ':' after SYMBOL" );
625- }
626622 if (parser -> current_token .type == TOKEN_IDENT ) {
627623 catch_name = parser -> current_token .literal ;
628624 advance (parser );
Original file line number Diff line number Diff line change 579579 ASSERT(0d0) ! trigger runtime error in one iteration
580580 }
581581 }
582- }CATCH(SYMBOL: e){
582+ }CATCH(e){
583583 caught_pf = 0d1
584584}
585585ASSERT(EQ(caught_pf, 0d1))
@@ -608,7 +608,7 @@ INT: caught_par = 0d0
608608TRY{
609609 PARALLEL(BAD, NOOP_A)
610610 ASSERT(0d0)
611- }CATCH(SYMBOL: e){
611+ }CATCH(e){
612612 caught_par = 0d1
613613}
614614ASSERT(EQ(caught_par, 0d1))
@@ -754,7 +754,7 @@ PRINT("Testing TRY/CATCH...")
754754INT: caught = 0d0
755755TRY{
756756 THROW("Test error")
757- }CATCH(SYMBOL: e){
757+ }CATCH(e){
758758 caught = 0d1
759759}
760760ASSERT(EQ(caught, 0d1))
@@ -898,7 +898,7 @@ ASSERT(EQ(FROZEN(f), 0d1))
898898TRY{
899899 f = 0d2
900900 ASSERT(0d0)
901- }CATCH(SYMBOL: e){
901+ }CATCH(e){
902902 ASSERT(EQ(f, 0d5))
903903}
904904TRY{
@@ -914,7 +914,7 @@ ASSERT(EQ(PERMAFROZEN(f), 0d1))
914914TRY{
915915 THAW(f)
916916 ASSERT(0d0)
917- }CATCH(SYMBOL: e){
917+ }CATCH(e){
918918 ASSERT(EQ(f, 0d2))
919919}
920920TRY{
You can’t perform that action at this time.
0 commit comments