File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed
mlir/lib/Dialect/OpenACC/IR Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -1790,9 +1790,8 @@ bool hasDuplicateDeviceTypes(
1790
1790
return false ;
1791
1791
for (auto attr : *segments) {
1792
1792
auto deviceTypeAttr = mlir::dyn_cast<mlir::acc::DeviceTypeAttr>(attr);
1793
- if (deviceTypes.contains (deviceTypeAttr.getValue ()))
1793
+ if (! deviceTypes.insert (deviceTypeAttr.getValue ()). second )
1794
1794
return true ;
1795
- deviceTypes.insert (deviceTypeAttr.getValue ());
1796
1795
}
1797
1796
return false ;
1798
1797
}
@@ -1807,9 +1806,8 @@ LogicalResult checkDeviceTypes(mlir::ArrayAttr deviceTypes) {
1807
1806
mlir::dyn_cast_or_null<mlir::acc::DeviceTypeAttr>(attr);
1808
1807
if (!deviceTypeAttr)
1809
1808
return failure ();
1810
- if (crtDeviceTypes.contains (deviceTypeAttr.getValue ()))
1809
+ if (! crtDeviceTypes.insert (deviceTypeAttr.getValue ()). second )
1811
1810
return failure ();
1812
- crtDeviceTypes.insert (deviceTypeAttr.getValue ());
1813
1811
}
1814
1812
return success ();
1815
1813
}
You can’t perform that action at this time.
0 commit comments