Skip to content

Commit b306e27

Browse files
committed
fixup! erts: Refactor dec_term and remove ErtsDistExternalFake
1 parent 8813f1d commit b306e27

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

erts/emulator/beam/external.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3021,6 +3021,8 @@ dec_atom(ErtsDistExternal *edep, const byte* ep, Eterm* objp, Uint32 flags)
30213021
int n;
30223022
ErtsAtomEncoding char_enc;
30233023

3024+
ASSERT(edep || !(flags & ERTS_DIST_EXT_ATOM_TRANS_TAB));
3025+
30243026
switch (*ep++) {
30253027
case ATOM_CACHE_REF:
30263028
if (!(flags & ERTS_DIST_EXT_ATOM_TRANS_TAB))
@@ -4434,6 +4436,7 @@ dec_term(ErtsDistExternal *edep,
44344436
if (!(flags & ERTS_DIST_EXT_ATOM_TRANS_TAB)) {
44354437
goto error;
44364438
}
4439+
ASSERT(edep);
44374440
n = get_int8(ep);
44384441
ep++;
44394442
if (n >= edep->attab.size)

0 commit comments

Comments
 (0)