Remove CPYCHECKER_RETURNS_BORROWED_REF

CPYCHECKER_RETURNS_BORROWED_REF is not used, and I think should never
be used.  This patch removes it.

gdb/ChangeLog
2018-09-16  Tom Tromey  <tom@tromey.com>

	* python/python-internal.h (CPYCHECKER_RETURNS_BORROWED_REF):
	Remove.
This commit is contained in:
Tom Tromey
2018-09-12 23:18:11 -06:00
parent db1337cc83
commit 94c8b7253a
2 changed files with 8 additions and 8 deletions

View File

@ -1,3 +1,8 @@
2018-09-16 Tom Tromey <tom@tromey.com>
* python/python-internal.h (CPYCHECKER_RETURNS_BORROWED_REF):
Remove.
2018-09-16 Tom Tromey <tom@tromey.com> 2018-09-16 Tom Tromey <tom@tromey.com>
* python/python-internal.h (thread_to_thread_object): Change * python/python-internal.h (thread_to_thread_object): Change

View File

@ -27,14 +27,9 @@
comes with the Python plugin for GCC. See: comes with the Python plugin for GCC. See:
https://gcc-python-plugin.readthedocs.org/en/latest/cpychecker.html https://gcc-python-plugin.readthedocs.org/en/latest/cpychecker.html
The checker defines a WITH_ macro for each attribute it The checker defines a WITH_ macro for each attribute it
exposes. */ exposes. Note that we intentionally do not use
'cpychecker_returns_borrowed_ref' -- that idiom is forbidden in
#ifdef WITH_CPYCHECKER_RETURNS_BORROWED_REF_ATTRIBUTE gdb. */
#define CPYCHECKER_RETURNS_BORROWED_REF \
__attribute__ ((cpychecker_returns_borrowed_ref))
#else
#define CPYCHECKER_RETURNS_BORROWED_REF
#endif
#ifdef WITH_CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF_ATTRIBUTE #ifdef WITH_CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF_ATTRIBUTE
#define CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF(ARG) \ #define CPYCHECKER_TYPE_OBJECT_FOR_TYPEDEF(ARG) \