From f061419edfdb452bf41c9e69cffc40ac9918ed53 Mon Sep 17 00:00:00 2001
From: omicron <omicron.me@protonmail.com>
Date: Mon, 7 Apr 2025 12:50:39 +0200
Subject: [PATCH] fix parse_immediate to accept label_reference instead of
 identifier

---
 src/parser/parser.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/parser/parser.c b/src/parser/parser.c
index 5f96681..9e63c32 100644
--- a/src/parser/parser.c
+++ b/src/parser/parser.c
@@ -83,7 +83,7 @@ parse_result_t parse_register_expression(tokenlist_entry_t *current) {
 }
 
 parse_result_t parse_immediate(tokenlist_entry_t *current) {
-    parser_t parsers[] = {parse_number, parse_identifier, nullptr};
+    parser_t parsers[] = {parse_number, parse_label_reference, nullptr};
     parse_result_t result = parse_any(current, parsers);
     return parse_result_wrap(NODE_IMMEDIATE, result);
 }