Skip to content

Commit f564981

Browse files
Merge pull request #6 from atirut-w/interrupt-fix
Enable interrupts before returning from interrupt handler
2 parents 3c2b907 + 0aa7681 commit f564981

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/Target/Z80/GISel/Z80CallLowering.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -787,7 +787,7 @@ bool Z80CallLowering::lowerReturn(MachineIRBuilder &MIRBuilder,
787787
bool Is24Bit = STI.is24Bit();
788788
auto MIB = MIRBuilder.buildInstrNoInsert(
789789
StringSwitch<unsigned>(F.getFnAttribute("interrupt").getValueAsString())
790-
.Cases("Generic", "Nested", Is24Bit ? Z80::RETI24 : Z80::RETI16)
790+
.Cases("Generic", "Nested", Z80::EI_RETI)
791791
.Case("NMI", Is24Bit ? Z80::RETN24 : Z80::RETN16)
792792
.Default(Is24Bit ? Z80::RET24 : Z80::RET16));
793793

0 commit comments

Comments
 (0)