We have seen that the definition.kore has been produced in a different order depending on the OS, which creates a flaky error for some tools like llvm-komplie-compute-ordinal and llvm-kompile-compute-loc, an error on #1053 MacOS tests, and some frontend errors as well.
This PR aims to fix that issue by replacing the data structure used to store the attributes.
We have seen that the
definition.kore
has been produced in a different order depending on the OS, which creates a flaky error for some tools likellvm-komplie-compute-ordinal
andllvm-kompile-compute-loc
, an error on #1053 MacOS tests, and some frontend errors as well.This PR aims to fix that issue by replacing the data structure used to store the attributes.