aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/hipe/hipe_mkliterals.c
diff options
context:
space:
mode:
authorSverker Eriksson <[email protected]>2017-11-15 14:42:06 +0100
committerGitHub <[email protected]>2017-11-15 14:42:06 +0100
commit0d9d1f1915ac70ba00418fd24a4293bb22c4fade (patch)
tree49df7cdfbd1e211dc7aace5db5ce7e3af6e40909 /erts/emulator/hipe/hipe_mkliterals.c
parent1836281f02004db2cc0185b877552377cd436d9a (diff)
parent7503303b0cba1e02320bdf604e0d0997b7c2ff59 (diff)
downloadotp-0d9d1f1915ac70ba00418fd24a4293bb22c4fade.tar.gz
otp-0d9d1f1915ac70ba00418fd24a4293bb22c4fade.tar.bz2
otp-0d9d1f1915ac70ba00418fd24a4293bb22c4fade.zip
Merge PR-1621 from margnus1/hipe-literal-tag
HiPE: Support for literal tag, tests and bugfixes
Diffstat (limited to 'erts/emulator/hipe/hipe_mkliterals.c')
-rw-r--r--erts/emulator/hipe/hipe_mkliterals.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/erts/emulator/hipe/hipe_mkliterals.c b/erts/emulator/hipe/hipe_mkliterals.c
index 6ea120c65c..de00994d64 100644
--- a/erts/emulator/hipe/hipe_mkliterals.c
+++ b/erts/emulator/hipe/hipe_mkliterals.c
@@ -462,6 +462,15 @@ static const struct rts_param rts_params[] = {
0
#endif
},
+ /* This flag is always defined, but its value is configuration-dependent. */
+ { 17, "ERTS_USE_LITERAL_TAG",
+ 1,
+#if defined(TAG_LITERAL_PTR)
+ 1
+#else
+ 0
+#endif
+ },
/* This parameter is always defined, but its value depends on ERTS_SMP. */
{ 19, "MSG_MESSAGE",
1, offsetof(struct erl_mesg, m[0])