[orc-rt] Relax addUnique assertion to match error condition.

Duplicates are now permitted as long as they're identical (dbdf1accf55).
This commit is contained in:
Lang Hames 2026-03-18 13:41:26 +11:00
parent 350385e792
commit c4137a6c0f

View File

@ -67,8 +67,9 @@ public:
// No duplicates. Add entries.
for (auto &P : NewSymbols) {
[[maybe_unused]] bool Added = Symbols.insert(P).second;
assert(Added && "NewSymbols contains duplicate definitions");
[[maybe_unused]] auto [I, Added] = Symbols.insert(P);
assert((Added || I->second == P.second) &&
"NewSymbols contains incompatible definitions");
}
return Error::success();