changeset 12:3c00e5162f34

Check user-defined labels first before generating one.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 08 Oct 2021 02:38:06 +0300
parents fe4d840c13eb
children cfa260872b23
files label.c
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/label.c	Thu May 14 20:35:40 2020 +0300
+++ b/label.c	Fri Oct 08 02:38:06 2021 +0300
@@ -94,11 +94,13 @@
 
   for (entry = &labeltable[numLabels]; entry-- > labeltable;)
   {
-    int offs = address - entry->address;
-
     if (entry->address == address)
       return entry->name;
+  }
 
+  for (entry = &labeltable[numLabels]; entry-- > labeltable;)
+  {
+    int offs = address - entry->address;
     if (entry->is_range && offs >= 0 && offs < entry->len)
     {
       match = 1;