Skip to content

Commit aabb012

Browse files
authored
[mlir][bufferization] Fix OpFilter::denyDialect (#108249)
The implementation would crash with unloaded dialects.
1 parent 882f21e commit aabb012

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mlir/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ class OpFilter {
152152
/// This function adds a DENY entry.
153153
void denyDialect(StringRef dialectNamespace) {
154154
Entry::FilterFn filterFn = [=](Operation *op) {
155-
return op->getDialect()->getNamespace() == dialectNamespace;
155+
return op->getName().getDialectNamespace() == dialectNamespace;
156156
};
157157
entries.push_back(Entry{filterFn, Entry::FilterType::DENY});
158158
}

0 commit comments

Comments
 (0)