]> git.sur5r.net Git - cc65/blobdiff - src/cc65/codelab.h
Working on the backend
[cc65] / src / cc65 / codelab.h
index 6198428625fcf0605350c98b9bb879062d047e0d..0aef14857b015242d922b6ffd356ac9e771bbe29 100644 (file)
@@ -95,6 +95,11 @@ void AddLabelRef (CodeLabel* L, struct CodeEntry* E);
 unsigned RemoveLabelRef (CodeLabel* L, const struct CodeEntry* E);
 /* Remove a reference to this label, return the number of remaining references */
 
+void MoveLabelRefs (CodeLabel* OldLabel, CodeLabel* NewLabel);
+/* Move all references to OldLabel to point to NewLabel. OldLabel will have no
+ * more references on return.
+ */
+
 void OutputCodeLabel (const CodeLabel* L, FILE* F);
 /* Output the code label to a file */