summaryrefslogtreecommitdiff
path: root/lambda/generate_runtimedef.sh
diff options
context:
space:
mode:
authorDavid Allsopp <david.allsopp@metastack.com>2021-04-12 08:52:26 +0100
committerDavid Allsopp <david.allsopp@metastack.com>2021-04-12 08:52:26 +0100
commit5f90caf6e2623d55883ddd385b1dc5198dff94a3 (patch)
tree51a421bb0a5afaf360bbaf53aa79cc627b8eee6f /lambda/generate_runtimedef.sh
parent44f3e7ac168f8ae9ea3e90f276c651c897dc1b62 (diff)
downloadocaml-5f90caf6e2623d55883ddd385b1dc5198dff94a3.tar.gz
Generate lambda/runtimedef.ml correctly in Swedish
The character class [a-z] doesn't include w in Swedish, causing Stack_overflow to be ommitted from lambda/runtimedef.ml!
Diffstat (limited to 'lambda/generate_runtimedef.sh')
-rwxr-xr-xlambda/generate_runtimedef.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/lambda/generate_runtimedef.sh b/lambda/generate_runtimedef.sh
index d1bef18f53..53b8b57591 100755
--- a/lambda/generate_runtimedef.sh
+++ b/lambda/generate_runtimedef.sh
@@ -15,6 +15,9 @@
#* *
#**************************************************************************
+# #10332: the meaning of character range a-z depends on the locale, so force C
+# locale throughout.
+export LC_ALL=C
echo 'let builtin_exceptions = [|'
tr -d '\r' < "$1" | sed -n -e 's|.*/\* \("[A-Za-z_]*"\) \*/$| \1;|p'
echo '|]'