diff options
author | Ben Bridle <ben@derelict.engineering> | 2025-03-25 11:47:13 +1300 |
---|---|---|
committer | Ben Bridle <ben@derelict.engineering> | 2025-03-25 11:47:13 +1300 |
commit | 8d09c4dcd747f017deaa61ff32c88980d26e8510 (patch) | |
tree | a453656c43a7191a1a52b9bec8bf1344f9234035 | |
parent | 0f4e890ec355c96be16eb4de68b961838d8e4750 (diff) | |
download | bedrock-asm-8d09c4dcd747f017deaa61ff32c88980d26e8510.zip |
Fix invocations not being recorded as symbol references
This was a significant oversight.
-rw-r--r-- | src/stages/compiler.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/stages/compiler.rs b/src/stages/compiler.rs index 5ec0652..cdeb601 100644 --- a/src/stages/compiler.rs +++ b/src/stages/compiler.rs @@ -72,6 +72,9 @@ impl SymbolParser { SyntacticToken::LabelDefinition(name) => { self.record_symbol(&name, &token.source, Definition(CanFollowReference)); } + SyntacticToken::Invocation(name) => { + self.record_symbol(&name, &token.source, Reference); + } _ => (), } } |