[clang-tools-extra] [clang-tidy][mlir] Expand to cover pointer of builder (PR #159423)

Jacques Pienaar via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 23 04:47:12 PDT 2025


================
@@ -40,13 +48,24 @@ void g(mlir::OpBuilder &b) {
   b.create<T>(b.getUnknownLoc(), "gaz");
 }
 
+class CustomBuilder : public mlir::ImplicitLocOpBuilder {
+public:
+  mlir::NamedOp f(const char *name) {
+    // CHECK-MESSAGES: :[[@LINE+2]]:12: warning: use 'OpType::create(builder, ...)'
+    // CHECK-FIXES: NamedOp::create(*this, name);
+    return create<mlir::NamedOp>(name);
----------------
jpienaar wrote:

Correct, I should have retained the entire match here.

https://github.com/llvm/llvm-project/pull/159423


More information about the cfe-commits mailing list