diff --git a/src/parser.c b/src/parser.c index 14b4f62..130795f 100644 --- a/src/parser.c +++ b/src/parser.c @@ -307,6 +307,7 @@ void parseSingleTransfer(a64inst_instruction *instr, char *opcode, char *tokens[ int offset = getOperandNumber(tokens[1]); instr->data.SingleTransferData.processOpData.loadLiteralData.offset = offset; } else { + instr->data.SingleTransferData.processOpData.loadLiteralData.label = tokens[1]; //offset is literal, use symbol table and calculate difference } break;