From 2ad1dfce92530492f83fef536e5bc6110ca0c378 Mon Sep 17 00:00:00 2001 From: sfja Date: Sat, 24 Jan 2026 12:57:25 +0100 Subject: [PATCH] fix assembler --- src/assembler.cpp | 37 ++++++++++++++++----------------- src/assembler.hpp | 1 - src/builder.cpp | 52 +++++++++++++++++++++++++++++++++++++++++++++++ src/main.cpp | 20 ++++++++++-------- 4 files changed, 81 insertions(+), 29 deletions(-) diff --git a/src/assembler.cpp b/src/assembler.cpp index 5120a1c..36c2341 100644 --- a/src/assembler.cpp +++ b/src/assembler.cpp @@ -158,6 +158,7 @@ auto Assembler::assemble_file() if (line->labels) { define_labels(*line->labels); } + assemble_line(*line); lines.push_back(std::move(line)); } @@ -181,7 +182,7 @@ void Assembler::define_labels(const std::vector