diff options
author | Rickard Green <[email protected]> | 2015-12-15 17:23:21 +0100 |
---|---|---|
committer | Rickard Green <[email protected]> | 2015-12-15 17:23:21 +0100 |
commit | b171caedbf3ebdab8ad144f015287ca2cc30d5da (patch) | |
tree | ec9453673c1a6b685fbaa807788eac163ed86e00 /erts/emulator | |
parent | 1cf9bed55624fefabcb8c517f9e496a92883117a (diff) | |
parent | 9805ea44b04b4d7db65fc6d6369addb223040032 (diff) | |
download | otp-b171caedbf3ebdab8ad144f015287ca2cc30d5da.tar.gz otp-b171caedbf3ebdab8ad144f015287ca2cc30d5da.tar.bz2 otp-b171caedbf3ebdab8ad144f015287ca2cc30d5da.zip |
Merge branch 'rickard/ohmq-fixup/OTP-13047'
* rickard/ohmq-fixup/OTP-13047:
Fix check_process_code()
Diffstat (limited to 'erts/emulator')
-rw-r--r-- | erts/emulator/beam/beam_bif_load.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/erts/emulator/beam/beam_bif_load.c b/erts/emulator/beam/beam_bif_load.c index 6b6c066211..c925a8c812 100644 --- a/erts/emulator/beam/beam_bif_load.c +++ b/erts/emulator/beam/beam_bif_load.c @@ -837,10 +837,10 @@ check_process_code(Process* rp, Module* modp, int allow_gc, int *redsp) if (check_mod_funs(rp, &hfrag->off_heap, mod_start, mod_size)) return am_true; /* Should not contain any constants... */ - ASSERT(!any_heap_ref_ptrs(&hfrag->mem[0], - &hfrag->mem[hfrag->used_size], - mod_start, - mod_size)); + ASSERT(!any_heap_refs(&hfrag->mem[0], + &hfrag->mem[hfrag->used_size], + mod_start, + mod_size)); } } @@ -881,7 +881,7 @@ check_process_code(Process* rp, Module* modp, int allow_gc, int *redsp) hp = &hfrag->mem[0]; hp_end = &hfrag->mem[hfrag->used_size]; - if (any_heap_ref_ptrs(hp, hp_end, mod_start, lit_bsize)) + if (any_heap_refs(hp, hp_end, mod_start, lit_bsize)) goto try_literal_gc; } @@ -902,7 +902,7 @@ check_process_code(Process* rp, Module* modp, int allow_gc, int *redsp) hp = &hfrag->mem[0]; hp_end = &hfrag->mem[hfrag->used_size]; - ASSERT(!any_heap_ref_ptrs(hp, hp_end, mod_start, lit_bsize)); + ASSERT(!any_heap_refs(hp, hp_end, mod_start, lit_bsize)); } } |