diff --git a/src/opcodes.c b/src/opcodes.c index 9b91ec4..a84dcba 100644 --- a/src/opcodes.c +++ b/src/opcodes.c @@ -31,7 +31,7 @@ int IsOpcode(const char* text, TokenType* opcode) { for(int i = 0; i < OPCODECOUNT; i++) { if (strcmp(opcodes[i].lexeme, text) == 0) { - opcode = &opcodes[i].op; + *opcode = opcodes[i].op; return 1; } } @@ -44,7 +44,7 @@ int IsRegister(const char* text, TokenType* reg) { for(int i = 0; i < REGISTERCOUNT; i++) { if (strcmp(registers[i].lexeme, text) == 0) { - reg = ®isters[i].type; + *reg = registers[i].type; return 1; } }