diff options
author | Ben Bridle <ben@derelict.engineering> | 2025-04-01 17:10:51 +1300 |
---|---|---|
committer | Ben Bridle <ben@derelict.engineering> | 2025-04-01 17:12:05 +1300 |
commit | 1cc0269f75b8b2dd979c01ef4a500a09a0cc4354 (patch) | |
tree | 4b7f500844ef93848c2430019c4ec761d7e07c39 /src/reports/source_symbols.rs | |
parent | 5253be190b1cac16fe4f8658491959e15e52f1b3 (diff) | |
download | assembler-1cc0269f75b8b2dd979c01ef4a500a09a0cc4354.zip |
Fix resolver error
To check if a particular definition was defining a particular symbol,
the names of the definition and reference were being compared, when the
namespace-aware Symbol::defines method should have been used instead.
This was causing an issue where a namespaced definition would be marked
as resolving a with the same name in a different namespace. This was
resulting in a very complicated and incorrect cyclic dependency error.
Diffstat (limited to 'src/reports/source_symbols.rs')
0 files changed, 0 insertions, 0 deletions