diff --git a/SourceGen/AsmGen/AsmMerlin32.cs b/SourceGen/AsmGen/AsmMerlin32.cs index b2f3546..59d07f0 100644 --- a/SourceGen/AsmGen/AsmMerlin32.cs +++ b/SourceGen/AsmGen/AsmMerlin32.cs @@ -260,7 +260,7 @@ namespace SourceGen.AsmGen { opcodeStr = sDataOpNames.GetDefineData(length); operand = RawData.GetWord(data, offset, length, false); if (length == 1 && dfd.IsStringOrCharacter && - (operand & 0x7f) == '{' || (operand & 0x7f) == '}') { + ((operand & 0x7f) == '{' || (operand & 0x7f) == '}')) { // Merlin32 can't handle "DFB '{'", so just output hex. operandStr = formatter.FormatHexValue(operand, length * 2); } else { diff --git a/SourceGen/SGTestData/Expected/20052-branches-and-banks_merlin32.S b/SourceGen/SGTestData/Expected/20052-branches-and-banks_merlin32.S index ba9b42a..5b3669a 100644 --- a/SourceGen/SGTestData/Expected/20052-branches-and-banks_merlin32.S +++ b/SourceGen/SGTestData/Expected/20052-branches-and-banks_merlin32.S @@ -95,7 +95,7 @@ L54321C ldal backchk :L543277 jml [lodat] -fwdval adr $54327d +fwdval adr fwdchk fwdchk nop nop