diff options
author | Björn Gustavsson <[email protected]> | 2014-02-28 06:08:51 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2014-02-28 06:52:14 +0100 |
commit | 81c7db0e247a6ee1b7a5c2764aa9575d7f6fb88a (patch) | |
tree | c3f4b689e11f4d55bbad470b0cf4bc5798fb3ec0 /erts/emulator/hipe/hipe_bif0.tab | |
parent | a74e66a68f3b4ed590f928b4fd4f0808c6287a32 (diff) | |
download | otp-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.tab | 3 |
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 |