[mlir] NFC: work around gcc-aarch64 v8.3 compilation issue in getRegionBranchSuccesso...
authorChristian Sigg <csigg@google.com>
Thu, 29 Dec 2022 11:02:58 +0000 (12:02 +0100)
committerChristian Sigg <csigg@google.com>
Thu, 29 Dec 2022 11:03:32 +0000 (12:03 +0100)
commit947d529e4194e0567cfbbea99127066f76c87269
tree3afe8e9633e42bb5f3349f699d895e758964fa76
parent2784b243e38f7d526a40838a854554b53ebeb41e
[mlir] NFC: work around gcc-aarch64 v8.3 compilation issue in getRegionBranchSuccessorOperands implementation.

https://reviews.llvm.org/rG25671db3d343 didn't quite do it because the underlying issue was that the specific compiler chokes on the second standard conversion sequence after the user-defined `MutableOperandRange::operator OperandRange() const` conversion (see https://en.cppreference.com/w/cpp/language/implicit_conversion).
mlir/lib/Interfaces/ControlFlowInterfaces.cpp