Skip to content

Add AVR int24 support - #1102

Merged
Vexu merged 6 commits into
Vexu:masterfrom
ehaas:int24
Aug 18, 2026
Merged

Vexu merged 6 commits into
Vexu:masterfrom
ehaas:int24

Conversation

@ehaas

@ehaas ehaas commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

When adding a _Complex __int24 test I noticed that our sizeof for _Complex types was wrong!

Fixes #1089

Comment thread src/aro/Tokenizer.zig Outdated
/// __float128
keyword_float128_1,
keyword_int24,
keyword_uint24,

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.

__uint24 should be an implicit typedef.

Also replaces the redundant __int24 typedef with
a __int24__ typedef that gcc seems to have.
@Vexu
Vexu enabled auto-merge August 18, 2026 19:26
@Vexu
Vexu merged commit 4cefd25 into Vexu:master Aug 18, 2026
3 checks passed
@ehaas
ehaas deleted the int24 branch August 19, 2026 03:52
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.

AVR layout allows fun integer sizes for packed enums

2 participants