microsoft / microsoft/win32metadata
SupportedArchitectureAttribute inconsistency
- Dominant language
- C++
- Stars
- 1.5k
- Forks
- 149
- Avg merge
- 5d 16h
- Merged PRs (30d)
- 4
Description
In Windows.Win32.winmd, IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_SMALL has SupportedArchitectureAttribute(X64 | Arm64), but IMAGE_COR_ILMETHOD_SECT_EH_SMALL (which contains IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_SMALL) has no architecture restriction. IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_FAT also has no SupportedArchitectureAttribute. Is the attribute on IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_SMALL intentional?
Contributor guide
Research direction
The issue names Windows.Win32.winmd and the IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_SMALL, IMAGE_COR_ILMETHOD_SECT_EH_SMALL, and IMAGE_COR_ILMETHOD_SECT_EH_CLAUSE_FAT definitions. Compare their SupportedArchitectureAttribute metadata and trace the generator source that emits it; done means determining whether the inconsistency is intentional and documenting or correcting the metadata accordingly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 40/100