Commutative intrinsics go through a separate code path, which did not check for attribute compatibility, resulting in a later assertion failure. Fixes https://github.com/llvm/llvm-project/issues/142462.
Commutative intrinsics go through a separate code path, which did not check for attribute compatibility, resulting in a later assertion failure. Fixes https://github.com/llvm/llvm-project/issues/142462.