diff options
author | Lukas Larsson <[email protected]> | 2019-03-25 17:53:49 +0100 |
---|---|---|
committer | Lukas Larsson <[email protected]> | 2019-03-25 17:53:49 +0100 |
commit | 922fd35583157596559227e0ec9e0163e8c3b9bc (patch) | |
tree | d2f28c1190d82f0efd43b8b10c5a00f07242a985 /erts/emulator/beam | |
parent | 82a88748e5b83ba68a7cc5abc92321aea3ac2570 (diff) | |
download | otp-922fd35583157596559227e0ec9e0163e8c3b9bc.tar.gz otp-922fd35583157596559227e0ec9e0163e8c3b9bc.tar.bz2 otp-922fd35583157596559227e0ec9e0163e8c3b9bc.zip |
erts: Yield when exiting/free process is suspended by de
Diffstat (limited to 'erts/emulator/beam')
-rw-r--r-- | erts/emulator/beam/erl_process.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/erts/emulator/beam/erl_process.c b/erts/emulator/beam/erl_process.c index 6a0c5bde58..9e662632b4 100644 --- a/erts/emulator/beam/erl_process.c +++ b/erts/emulator/beam/erl_process.c @@ -12894,8 +12894,8 @@ restart: switch (result) { case ERTS_DSIG_SEND_OK: case ERTS_DSIG_SEND_TOO_LRG: /*SEND_SYSTEM_LIMIT*/ - case ERTS_DSIG_SEND_YIELD: /*SEND_YIELD_RETURN*/ break; + case ERTS_DSIG_SEND_YIELD: /*SEND_YIELD_RETURN*/ case ERTS_DSIG_SEND_CONTINUE: { /*SEND_YIELD_CONTINUE*/ goto yield; } |