Skip to content

builder: fix objdiff unit name for all-digit segments - #158

Merged
Xeeynamo merged 1 commit into
Xeeynamo:mainfrom
eduardovra:objdiff-numeric-segment-name
Sep 11, 2026
Merged

builder: fix objdiff unit name for all-digit segments#158
Xeeynamo merged 1 commit into
Xeeynamo:mainfrom
eduardovra:objdiff-numeric-segment-name

Conversation

@eduardovra

@eduardovra eduardovra commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

In [0x7A38, c, 17238] YAML parses 17238 as a number, so the
src[2].(string) assertion fails and the name falls back to the hex
offset. Now accepts a number too.

We could just wrap those numbers in quotes, but I thought this would be a more definitive solution. Feel free to close it if you disagree.

A name made only of digits, like main's 17238, decodes from YAML as a
number, so the string assertion failed and the unit fell back to its hex
offset 7A38. make report then looked for a file that never existed.
@eduardovra
eduardovra marked this pull request as ready for review September 11, 2026 03:06

@Xeeynamo Xeeynamo left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@Xeeynamo
Xeeynamo merged commit 03b61b4 into Xeeynamo:main Sep 11, 2026
2 checks passed
@eduardovra
eduardovra deleted the objdiff-numeric-segment-name branch September 11, 2026 12:13
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.

2 participants