Skip to content
This repository was archived by the owner on Oct 11, 2025. It is now read-only.

Commit 556e703

Browse files
authored
[mlir][python] handle more undefined symbols not covered by nanobind (#153861)
Introduced (but omitted from this CMake) in llvm/llvm-project#151246.
1 parent b86fc17 commit 556e703

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

mlir/lib/Bindings/Python/IRCore.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2810,7 +2810,7 @@ class PyOpAttributeMap {
28102810

28112811
// bpo-42262 added Py_XNewRef()
28122812
#if !defined(Py_XNewRef)
2813-
PyObject *_Py_XNewRef(PyObject *obj) {
2813+
[[maybe_unused]] PyObject *_Py_XNewRef(PyObject *obj) {
28142814
Py_XINCREF(obj);
28152815
return obj;
28162816
}
@@ -2819,7 +2819,7 @@ PyObject *_Py_XNewRef(PyObject *obj) {
28192819

28202820
// bpo-42262 added Py_NewRef()
28212821
#if !defined(Py_NewRef)
2822-
PyObject *_Py_NewRef(PyObject *obj) {
2822+
[[maybe_unused]] PyObject *_Py_NewRef(PyObject *obj) {
28232823
Py_INCREF(obj);
28242824
return obj;
28252825
}

0 commit comments

Comments
 (0)