Skip to content

Fix asm types#44

Merged
mdbergmann merged 5 commits into
masterfrom
fix-asm-types
Feb 4, 2026
Merged

Fix asm types#44
mdbergmann merged 5 commits into
masterfrom
fix-asm-types

Conversation

@mdbergmann
Copy link
Copy Markdown
Owner

See spec

mdbergmann and others added 5 commits February 4, 2026 16:38
Replace single-char suffixes (%, @, [, #, $) with 3-char suffixes
(_IS, _IL, _FS, _FD, _ST) for vasm compatibility. This fixes label
errors when assembling type-qualified SUB/FUNCTION names.

Suffix mapping:
- % -> _IS (Integer Short)
- & -> _IL (Integer Long)
- ! -> _FS (Float Single)
- # -> _FD (Float Double)
- $ -> _ST (String)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@mdbergmann
Copy link
Copy Markdown
Owner Author

fixes #43

@mdbergmann mdbergmann merged commit 913e50a into master Feb 4, 2026
@mdbergmann mdbergmann deleted the fix-asm-types branch February 19, 2026 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant