From 088b1cab833fea1852fc72ed688d14708ef84df5 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Wed, 23 Jan 2002 06:08:46 +0000 Subject: [PATCH] workarounds for KCC's reservation of 'overload' as a keyword [SVN r12451] --- include/boost/python/object/function.hpp | 2 +- src/object/function.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/boost/python/object/function.hpp b/include/boost/python/object/function.hpp index c239b6e6..2a05a946 100644 --- a/include/boost/python/object/function.hpp +++ b/include/boost/python/object/function.hpp @@ -31,7 +31,7 @@ struct BOOST_PYTHON_DECL function : PyObject private: // helper functions void argument_error(PyObject* args, PyObject* keywords) const; - void add_overload(function* overload); + void add_overload(function*); private: // data members py_function m_fn; diff --git a/src/object/function.cpp b/src/object/function.cpp index 7878fa47..a30e9f15 100644 --- a/src/object/function.cpp +++ b/src/object/function.cpp @@ -63,9 +63,9 @@ void function::argument_error(PyObject* args, PyObject* keywords) const PyErr_BadArgument(); } -void function::add_overload(function* overload) +void function::add_overload(function* overload_) { - Py_XINCREF(overload); + Py_XINCREF(overload_); function* parent = this; @@ -73,7 +73,7 @@ void function::add_overload(function* overload) { parent = parent->m_overloads; } - parent->m_overloads = overload; + parent->m_overloads = overload_; } void function::add_to_namespace(