From 8a3ba59193b0487fdffa4dc05abd4487b1ebf7fb Mon Sep 17 00:00:00 2001 From: tomsmeding Date: Wed, 1 Mar 2017 18:05:08 +0100 Subject: Fix jump parsing bug (and better debug logging) --- main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index a4c8714..20eb1fe 100644 --- a/main.cpp +++ b/main.cpp @@ -76,7 +76,7 @@ Argument parseArgument(const string &str,const unordered_map &l } Location ref=labels.find(str.substr(1))->second; assert(ref.bank==ip.bank); - return {arg_t::number,false,ref.bank-ip.bank,{}}; + return {arg_t::number,false,ref.pos-ip.pos,{}}; } else if(str[0]=='$'){ return {arg_t::constant,false,0,str.substr(1)}; } else if(isdigit(str[0])){ -- cgit v1.2.3-70-g09d2