aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/hipe/hipe_bif0.tab
diff options
context:
space:
mode:
authorBjörn Gustavsson <[email protected]>2014-02-28 06:08:51 +0100
committerBjörn Gustavsson <[email protected]>2014-02-28 06:52:14 +0100
commit81c7db0e247a6ee1b7a5c2764aa9575d7f6fb88a (patch)
treec3f4b689e11f4d55bbad470b0cf4bc5798fb3ec0 /erts/emulator/hipe/hipe_bif0.tab
parenta74e66a68f3b4ed590f928b4fd4f0808c6287a32 (diff)
downloadotp-81c7db0e247a6ee1b7a5c2764aa9575d7f6fb88a.tar.gz
otp-81c7db0e247a6ee1b7a5c2764aa9575d7f6fb88a.tar.bz2
otp-81c7db0e247a6ee1b7a5c2764aa9575d7f6fb88a.zip
hipe: Break apart hipe_bif:make_fe/3 into two BIFs
This commit is a preparation for eliminating a race condition loading the native code for modules whose BEAM code has already been loaded. Here we introduce two new BIFs so that looking up a fun entry is separate from setting the native address in the fun entry.
Diffstat (limited to 'erts/emulator/hipe/hipe_bif0.tab')
-rw-r--r--erts/emulator/hipe/hipe_bif0.tab3
1 files changed, 2 insertions, 1 deletions
diff --git a/erts/emulator/hipe/hipe_bif0.tab b/erts/emulator/hipe/hipe_bif0.tab
index ce641365e9..2514b1c3a5 100644
--- a/erts/emulator/hipe/hipe_bif0.tab
+++ b/erts/emulator/hipe/hipe_bif0.tab
@@ -69,7 +69,8 @@ bif hipe_bifs:atom_to_word/1
bif hipe_bifs:term_to_word/1
#bif hipe_bifs:make_fun/3
-bif hipe_bifs:make_fe/3
+bif hipe_bifs:get_fe/2
+bif hipe_bifs:set_native_address_in_fe/2
#bif hipe_bifs:make_native_stub/2
bif hipe_bifs:find_na_or_make_stub/2