[PATCH] D141625: [DeclContext] Sort the Decls before adding into DeclContext
Steven Wu via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Jan 31 16:45:33 PST 2023
steven_wu added a comment.
> Sorry, I'm still not really following - OK, sounds like you're saying this test does fail at HEAD/without this patch in reverse iteration mode, and is a bit larger than would be minimally necessary to achieve that, but also might fail at HEAD without reverse iteration, providing somewhat more testing than if it were fully minimized/only caught in reverse.
>
> Fair enough -I don't think it's the right tradeoff, but I'm glad it's stable/provides that coverage.
The main motivations are:
- Reverse iteration coverage from bots are really low.
- The FileCheck that supposed to fail on reverse iteration is not fully checking the order of decls in the serialized bitcode in a semantic way. It is only checking an index, which also assigned based on an iteration order. If both iterations are iterating none deterministic container, both will be reversed and the test will pass :)
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D141625/new/
https://reviews.llvm.org/D141625
More information about the cfe-commits
mailing list