aboutsummaryrefslogtreecommitdiff
path: root/mlir
diff options
context:
space:
mode:
authorJacques Pienaar <jpienaar@google.com>2024-06-17 12:11:49 -0700
committerGitHub <noreply@github.com>2024-06-17 12:11:49 -0700
commitc9549e10e9ea70428ada80a34d15afeaf5710b2d (patch)
treed4c5a40d1f6d9fe3353a9b2f4739ba951ba5d739 /mlir
parent8756043467edbc6d62efd36af9985150b5781111 (diff)
downloadllvm-c9549e10e9ea70428ada80a34d15afeaf5710b2d.zip
llvm-c9549e10e9ea70428ada80a34d15afeaf5710b2d.tar.gz
llvm-c9549e10e9ea70428ada80a34d15afeaf5710b2d.tar.bz2
[mlirc] Add missing extern C (#95829)
This was missing being wrapped in extern C block. Don't know why didn't fail elsewhere, but failed on Windows build while linking Python libs. Signed-off-by: Jacques Pienaar <jpienaar@google.com>
Diffstat (limited to 'mlir')
-rw-r--r--mlir/include/mlir-c/Rewrite.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/mlir/include/mlir-c/Rewrite.h b/mlir/include/mlir-c/Rewrite.h
index 45218a1..bed9304 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