diff --git a/mlir/lib/Bindings/Python/PybindUtils.h b/mlir/lib/Bindings/Python/PybindUtils.h
index 3b24d6d962a0..25cbba282129 100644
--- a/mlir/lib/Bindings/Python/PybindUtils.h
+++ b/mlir/lib/Bindings/Python/PybindUtils.h
@@ -85,7 +85,7 @@ struct MlirDefaultingCaster {
       value = DefaultingTy{
           pybind11::cast<typename DefaultingTy::ReferrentTy &>(src)};
       return true;
-    } catch (std::exception &e) {
+    } catch (std::exception &) {
       return false;
     }
   }