diff --git a/mlir/lib/Bindings/Python/CMakeLists.txt b/mlir/lib/Bindings/Python/CMakeLists.txt --- a/mlir/lib/Bindings/Python/CMakeLists.txt +++ b/mlir/lib/Bindings/Python/CMakeLists.txt @@ -69,7 +69,6 @@ target_link_libraries(MLIRBindingsPythonExtension PRIVATE - MLIRIR MLIRCAPIIR MLIRCAPIRegistration ${PYEXT_LIBADD} diff --git a/mlir/lib/Bindings/Python/IRModules.cpp b/mlir/lib/Bindings/Python/IRModules.cpp --- a/mlir/lib/Bindings/Python/IRModules.cpp +++ b/mlir/lib/Bindings/Python/IRModules.cpp @@ -16,13 +16,13 @@ // Docstrings (trivial, non-duplicated docstrings are included inline). //------------------------------------------------------------------------------ -static const char ContextParseDocstring[] = +static const char kContextParseDocstring[] = R"(Parses a module's assembly format from a string. Returns a new MlirModule or raises a ValueError if the parsing fails. )"; -static const char OperationStrDunderDocstring[] = +static const char kOperationStrDunderDocstring[] = R"(Prints the assembly form of the operation with default options. If more advanced control over the assembly formatting or I/O options is needed, @@ -30,7 +30,7 @@ behavior. )"; -static const char DumpDocstring[] = +static const char kDumpDocstring[] = R"(Dumps a debug representation of the object to stderr.)"; //------------------------------------------------------------------------------ @@ -47,7 +47,7 @@ void *getUserData() { return this; } MlirPrintCallback getCallback() { - return +[](const char *part, intptr_t size, void *userData) { + return [](const char *part, intptr_t size, void *userData) { PyPrintAccumulator *printAccum = static_cast(userData); py::str pyPart(part, size); // Decodes as UTF-8 by default. @@ -90,10 +90,10 @@ py::class_(m, "MlirContext") .def(py::init<>()) .def("parse", &PyMlirContext::parse, py::keep_alive<0, 1>(), - ContextParseDocstring); + kContextParseDocstring); py::class_(m, "MlirModule") - .def("dump", &PyMlirModule::dump, DumpDocstring) + .def("dump", &PyMlirModule::dump, kDumpDocstring) .def( "__str__", [](PyMlirModule &self) { @@ -103,5 +103,5 @@ printAccum.getUserData()); return printAccum.join(); }, - OperationStrDunderDocstring); + kOperationStrDunderDocstring); }