From 573d7f179788b067a0ac6467f5356d944061f5a1 Mon Sep 17 00:00:00 2001 From: Jacques Pienaar Date: Mon, 17 Jun 2024 18:54:00 +0000 Subject: [PATCH] [mlirc] Add missing extern C Don't know why didn't fail elsewhere, but failed on Windows build while linking Python libs. Signed-off-by: Jacques Pienaar --- mlir/include/mlir-c/Rewrite.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mlir/include/mlir-c/Rewrite.h b/mlir/include/mlir-c/Rewrite.h index 45218a1cd4ebd..bed93045f4b50 100644 --- a/mlir/include/mlir-c/Rewrite.h +++ b/mlir/include/mlir-c/Rewrite.h @@ -19,6 +19,10 @@ #include "mlir-c/Support.h" #include "mlir/Config/mlir-config.h" +#ifdef __cplusplus +extern "C" { +#endif + //===----------------------------------------------------------------------===// /// Opaque type declarations (see mlir-c/IR.h for more details). //===----------------------------------------------------------------------===// @@ -57,4 +61,8 @@ mlirRewritePatternSetFromPDLPatternModule(MlirPDLPatternModule op); #undef DEFINE_C_API_STRUCT +#ifdef __cplusplus +} +#endif + #endif // MLIR_C_REWRITE_H