Skip to content

Commit 9a94e8f

Browse files
authored
flambda-backend: Respect the configure setting of no-naked-pointers (#2047)
1 parent 454ef16 commit 9a94e8f

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

utils/config.common.ml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ and cfg_magic_number = "Caml2021G520"
5656

5757
let safe_string = true
5858
let default_safe_string = true
59-
let naked_pointers = false
6059
let flambda_backend = true
6160

6261
let interface_suffix = ref ".mli"

utils/config.fixed.ml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,5 @@ let ar_supports_response_files = true
7777

7878
(* mshinwell: at present always use runtime4 for bootstrap *)
7979
let runtime5 = false
80+
(* This setting is only for bootstrap, does not affect dune-built compilers: *)
81+
let naked_pointers = false

utils/config.generated.ml.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,4 +116,5 @@ let flexdll_dirs = [@flexdll_dir@]
116116

117117
let ar_supports_response_files = @ar_supports_response_files@
118118

119-
let runtime5 = "@enable_runtime5@" = "yes"
119+
let naked_pointers = "@naked_pointers@" = "true"
120+
let runtime5 = "@enable_runtime5@" = "yes"

0 commit comments

Comments
 (0)