compiler(amd64): avoid emitting useless trap code (#1527)

Signed-off-by: Nuno Cruces <ncruces@users.noreply.github.com>
This commit is contained in:
Nuno Cruces
2023-06-19 10:53:13 +01:00
committed by GitHub
parent ea63499005
commit c43a169a25

View File

@@ -4856,6 +4856,7 @@ func (c *amd64Compiler) compileMaybeExitFromNativeCode(skipCondition asm.Instruc
func (c *amd64Compiler) compileExitFromNativeCode(status nativeCallStatusCode) {
if target := c.compiledTrapTargets[status]; target != nil {
c.assembler.CompileJump(amd64.JMP).AssignJumpTarget(target)
return
}
switch status {