File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -124,12 +124,13 @@ RewriteRuleWith<std::string> useNewMlirOpBuilderCheckRule() {
124
124
" 'builder.create<OpType>(...)'" );
125
125
// Match a create call on an OpBuilder.
126
126
auto BuilderType = cxxRecordDecl (isSameOrDerivedFrom (" ::mlir::OpBuilder" ));
127
- ast_matchers::internal::Matcher<Stmt> Base = cxxMemberCallExpr (
128
- on (expr (anyOf (hasType (BuilderType), hasType (pointsTo (BuilderType))))
129
- .bind (" builder" )),
130
- callee (expr ().bind (" call" )),
131
- callee (cxxMethodDecl (hasTemplateArgument (0 , templateArgument ()),
132
- hasName (" create" ))));
127
+ ast_matchers::internal::Matcher<Stmt> Base = =
128
+ cxxMemberCallExpr (
129
+ on (expr (anyOf (hasType (BuilderType), hasType (pointsTo (BuilderType))))
130
+ .bind (" builder" )),
131
+ callee (cxxMethodDecl (hasTemplateArgument (0 , templateArgument ()),
132
+ hasName (" create" ))))
133
+ .bind (" call" );
133
134
return applyFirst (
134
135
// Attempt rewrite given an lvalue builder, else just warn.
135
136
{makeRule (cxxMemberCallExpr (unless (on (cxxTemporaryObjectExpr ())), Base),
You can’t perform that action at this time.
0 commit comments