1@@ 2type T; 3identifier FUN, RET; 4expression list ARGS; 5expression ERR, EC, FAIL; 6@@ 7( 8- T RET = FUN(ARGS, &ERR); 9+ T RET = FUN(ARGS, &error_fatal); 10| 11- RET = FUN(ARGS, &ERR); 12+ RET = FUN(ARGS, &error_fatal); 13| 14- FUN(ARGS, &ERR); 15+ FUN(ARGS, &error_fatal); 16) 17- if (FAIL) { 18- error_report_err(ERR); 19- exit(EC); 20- } 21