aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/compiler/testdata/auto0.txt.const
Commit message (Collapse)AuthorAgeFilesLines
* pkg/compiler: allow manual consts to override auto-extracted constsDmitry Vyukov2024-11-261-0/+6
Currently if const values in 2 .const files have different value, the compiler produces an error. This is problematic for auto-extacted consts since we extract them for only 1 arch now. So if a const has different values for different arches, auto-extacted consts may not reflect that, and we can get a mismatch with manual descriptions that has correct values for all arches. So if both manual and auto-extacted consts have different values, silently prefer the manual ones. I've tried to do some whitelisting of consts during auto-extaction, but the list is large and changing over time. This solution is not perfect since the manual descriptions may have a bug, and the mismatch is actually pointing to that bug. Maybe in future we could extract for all arches separately, or do something else. But let's do this for now.