mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
When calculating the difference of addresses between two labels, for it to be defined, either: - Both of them must have their absolute address defined. - They belong to the same section, so their relative addresses are compatible. This patch adds a check to make sure that any other case is detected so that the programmer can correct the code. This applies to rgbasm. The difference of labels can be used, for example, as argument of DS. The linker can't resize sections, which means that the final value must be defined when creating the object file. Signed-off-by: AntonioND <antonio_nd@outlook.com>
2.4 KiB
2.4 KiB