[WebAssembly] Use SetVector to stabilize iteration order after D120365
authorFangrui Song <i@maskray.me>
Thu, 20 Jul 2023 07:02:06 +0000 (00:02 -0700)
committerFangrui Song <i@maskray.me>
Thu, 20 Jul 2023 07:02:06 +0000 (00:02 -0700)
commit94830bf56cb660feb3ee7ead39cc0fbb70e0c0b5
tree8bcb7cb5b682e17c915fe32db7ba0963605037d1
parent47ccfd7a89e2a9a747a7114db18db1376324799c
[WebAssembly] Use SetVector to stabilize iteration order after D120365

StringMap iteration order is not guaranteed to be deterministic
(https://llvm.org/docs/ProgrammersManual.html#llvm-adt-stringmap-h).
llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h
llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
llvm/test/CodeGen/WebAssembly/functype-emission.ll