From dec2df3df321c3d6bed045d3125564006942b3d9 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Fri, 9 Sep 2016 17:46:24 -0700 Subject: [PATCH] fix dummy macro --- Include/pydtrace.h | 2 +- Modules/_datetimemodule.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Include/pydtrace.h b/Include/pydtrace.h index 4c06d0ef79c..a033772470e 100644 --- a/Include/pydtrace.h +++ b/Include/pydtrace.h @@ -22,7 +22,7 @@ /* Without DTrace, compile to nothing. */ -#define PyDTrace_LINE(arg0, arg1, arg2, arg3) do ; while (0) +#define PyDTrace_LINE(arg0, arg1, arg2) do ; while (0) #define PyDTrace_FUNCTION_ENTRY(arg0, arg1, arg2) do ; while (0) #define PyDTrace_FUNCTION_RETURN(arg0, arg1, arg2) do ; while (0) #define PyDTrace_GC_START(arg0) do ; while (0) diff --git a/Modules/_datetimemodule.c b/Modules/_datetimemodule.c index 6597cb7ad57..13c9d2ff4f9 100644 --- a/Modules/_datetimemodule.c +++ b/Modules/_datetimemodule.c @@ -2841,9 +2841,10 @@ static PyObject *date_getstate(PyDateTime_Date *self); static Py_hash_t date_hash(PyDateTime_Date *self) { - if (self->hashcode == -1) + if (self->hashcode == -1) { self->hashcode = generic_hash( (unsigned char *)self->data, _PyDateTime_DATE_DATASIZE); + } return self->hashcode; }