-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Divergence between syntax.function-declarator definition in the specification and .ifc produced by MSVC #59
Comments
Gaby, looks like this still needs ~3 bytes of padding (or something else?) added, the additional fields bring the byte count up to 41 (adding 16 w/ the source locations and 1 with the function type traits). Thanks |
Ah. All structures are 4-byte aligned. The missing 3 bytes are the padding at the end of structure after the |
The definition of
Syntax.FunctionDeclarator
looks likein the specification right now (sec:ifc:SyntaxSort:FunctionDeclarator), so its
sizeof
should be equal 24, but entry_size in the partition "syntax.function-declarator" produced by MSVC (IFC-version 0.41) is equal to 44.The text was updated successfully, but these errors were encountered: