diff options
author | Tom Eccles <tom.eccles@arm.com> | 2022-12-05 12:07:51 +0000 |
---|---|---|
committer | Tom Eccles <tom.eccles@arm.com> | 2022-12-12 12:04:58 +0000 |
commit | 5d91f79fced13604ff401e5f5a6d5c3a9062ab20 (patch) | |
tree | baa54edda0999567544fd03d8a91abf2754c334c /mlir/tools | |
parent | 0c51f9cd8f05a91985c15ac9c6e0d993de6481c1 (diff) | |
download | llvm-5d91f79fced13604ff401e5f5a6d5c3a9062ab20.zip llvm-5d91f79fced13604ff401e5f5a6d5c3a9062ab20.tar.gz llvm-5d91f79fced13604ff401e5f5a6d5c3a9062ab20.tar.bz2 |
[mlir] Fix -Wstrict-prototypes warning
These warnings prevent compilation using clang and
-DLLVM_ENABLE_WERROR=On.
Differential revision: https://reviews.llvm.org/D139322
Diffstat (limited to 'mlir/tools')
-rw-r--r-- | mlir/tools/mlir-tblgen/PassCAPIGen.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/mlir/tools/mlir-tblgen/PassCAPIGen.cpp b/mlir/tools/mlir-tblgen/PassCAPIGen.cpp index 72275e7..9f33a41 100644 --- a/mlir/tools/mlir-tblgen/PassCAPIGen.cpp +++ b/mlir/tools/mlir-tblgen/PassCAPIGen.cpp @@ -32,8 +32,8 @@ static llvm::cl::opt<std::string> const char *const passDecl = R"( /* Create {0} Pass. */ -MLIR_CAPI_EXPORTED MlirPass mlirCreate{0}{1}(); -MLIR_CAPI_EXPORTED void mlirRegister{0}{1}(); +MLIR_CAPI_EXPORTED MlirPass mlirCreate{0}{1}(void); +MLIR_CAPI_EXPORTED void mlirRegister{0}{1}(void); )"; @@ -59,7 +59,8 @@ const char *const fileFooter = R"( static bool emitCAPIHeader(const llvm::RecordKeeper &records, raw_ostream &os) { os << fileHeader; os << "// Registration for the entire group\n"; - os << "MLIR_CAPI_EXPORTED void mlirRegister" << groupName << "Passes();\n\n"; + os << "MLIR_CAPI_EXPORTED void mlirRegister" << groupName + << "Passes(void);\n\n"; for (const auto *def : records.getAllDerivedDefinitions("PassBase")) { Pass pass(def); StringRef defName = pass.getDef()->getName(); @@ -70,10 +71,10 @@ static bool emitCAPIHeader(const llvm::RecordKeeper &records, raw_ostream &os) { } const char *const passCreateDef = R"( -MlirPass mlirCreate{0}{1}() { +MlirPass mlirCreate{0}{1}(void) { return wrap({2}.release()); } -void mlirRegister{0}{1}() { +void mlirRegister{0}{1}(void) { register{1}(); } @@ -85,7 +86,7 @@ const char *const passGroupRegistrationCode = R"( // {0} Group Registration //===----------------------------------------------------------------------===// -void mlirRegister{0}Passes() {{ +void mlirRegister{0}Passes(void) {{ register{0}Passes(); } )"; |