It looks like the problem described in
https://reviews.llvm.org/D21555
Is that we would error if a symbol was assigned to the same version twice. It looks like we can avoid the warning in that case and actually error if a symbol is placed in conflicting versions.
This fixes pr28342.