Skip to content

Commit 692cede

Browse files
committed
use macros for PyDecObject
1 parent f44421a commit 692cede

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Modules/_decimal/_decimal.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ typedef struct {
213213
#define PyDec_Check(st, v) PyObject_TypeCheck(v, (st)->PyDec_Type)
214214
#define PyDecSignalDict_Check(st, v) Py_IS_TYPE(v, (st)->PyDecSignalDict_Type)
215215
#define PyDecContext_Check(st, v) PyObject_TypeCheck(v, (st)->PyDecContext_Type)
216-
#define MPD(v) (&((PyDecObject *)v)->dec)
216+
#define MPD(v) (&_PyDecObject_CAST(v)->dec)
217217
#define SdFlagAddr(v) (_PyDecSignalDictObject_CAST(v)->flags)
218218
#define SdFlags(v) (*_PyDecSignalDictObject_CAST(v)->flags)
219219
#define CTX(v) (&_PyDecContextObject_CAST(v)->ctx)

0 commit comments

Comments
 (0)