Skip to content

Commit bb1b173

Browse files
committed
Fix #3988 ( not do the preprocessor again in reason mode)
1 parent 9782ac7 commit bb1b173

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

jscomp/main/js_main.ml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ let process_implementation_file ppf name =
1919

2020
let setup_reason_context () =
2121
Js_config.is_reason := true;
22-
Lazy.force Super_main.setup;
22+
Clflags.preprocessor := None ; (* FIX #3988*)
23+
Lazy.force Super_main.setup;
2324
Lazy.force Reason_outcome_printer_main.setup
2425

2526
let reason_pp ~sourcefile =

lib/4.06.1/whole_compiler.ml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139922,7 +139922,8 @@ let process_implementation_file ppf name =
139922139922

139923139923
let setup_reason_context () =
139924139924
Js_config.is_reason := true;
139925-
Lazy.force Super_main.setup;
139925+
Clflags.preprocessor := None ; (* FIX #3988*)
139926+
Lazy.force Super_main.setup;
139926139927
Lazy.force Reason_outcome_printer_main.setup
139927139928

139928139929
let reason_pp ~sourcefile =

0 commit comments

Comments
 (0)