Skip to content

Commit a2fbfab

Browse files
Merge pull request #4 from atirut-w/adl-fix
Fix `assume adl=1` being emitted for the Z80 when using inline assembly
2 parents f564981 + c29b9da commit a2fbfab

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

llvm/lib/Target/Z80/Z80AsmPrinter.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ void Z80AsmPrinter::emitStartOfAsmFile(Module &M) {
4747

4848
void Z80AsmPrinter::emitInlineAsmEnd(const MCSubtargetInfo &StartInfo,
4949
const MCSubtargetInfo *EndInfo) const {
50+
if (StartInfo.getTargetTriple().getArch() != Triple::ez80)
51+
return;
5052
bool Was16 = isCode16(StartInfo.getTargetTriple());
5153
if (!EndInfo || Was16 != isCode16(EndInfo->getTargetTriple()))
5254
OutStreamer->emitAssemblerFlag(Was16 ? MCAF_Code16 : MCAF_Code24);

0 commit comments

Comments
 (0)