Skip to content

Commit 59f0fb1

Browse files
authored
Merge pull request #3994 from BuckleScript/fix_3988
Fix #3988 ( not do the preprocessor again in reason mode)
2 parents 975bb77 + bb1b173 commit 59f0fb1

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)