summaryrefslogtreecommitdiff
path: root/src/reports/source_symbols.rs
diff options
context:
space:
mode:
authorBen Bridle <ben@derelict.engineering>2025-04-01 17:10:51 +1300
committerBen Bridle <ben@derelict.engineering>2025-04-01 17:12:05 +1300
commit1cc0269f75b8b2dd979c01ef4a500a09a0cc4354 (patch)
tree4b7f500844ef93848c2430019c4ec761d7e07c39 /src/reports/source_symbols.rs
parent5253be190b1cac16fe4f8658491959e15e52f1b3 (diff)
downloadassembler-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