diff disasm.c @ 2207:de3d20e58555

Mostly fix label sorting post-refactor
author Michael Pavone <pavone@retrodev.com>
date Sat, 27 Aug 2022 17:35:28 -0700
parents 4c265d2f6c88
children 53411df7fc71
line wrap: on
line diff
--- a/disasm.c	Sat Aug 27 17:07:57 2022 -0700
+++ b/disasm.c	Sat Aug 27 17:35:28 2022 -0700
@@ -3,14 +3,14 @@
 label_def *find_label(disasm_context *context, uint32_t address)
 {
 	char key[MAX_INT_KEY_SIZE];
-	tern_int_key(address & context->address_mask, key);
+	tern_sortable_int_key(address & context->address_mask, key);
 	return tern_find_ptr(context->labels, key);
 }
 
 label_def *add_find_label(disasm_context *context, uint32_t address)
 {
 	char key[MAX_INT_KEY_SIZE];
-	tern_int_key(address & context->address_mask, key);
+	tern_sortable_int_key(address & context->address_mask, key);
 	label_def *def = tern_find_ptr(context->labels, key);
 	if (!def)
 	{