From b6a53b5c5242759ef9c1411a770073c25e9cc4c4 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Tue, 23 Dec 2008 20:09:28 +0000 Subject: [PATCH] use a global variable, so the compiler doesn't optimize the assignment out --- Modules/_testcapimodule.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Modules/_testcapimodule.c b/Modules/_testcapimodule.c index 145d5b62918..4e81d63615d 100644 --- a/Modules/_testcapimodule.c +++ b/Modules/_testcapimodule.c @@ -474,6 +474,8 @@ test_k_code(PyObject *self) #ifdef Py_USING_UNICODE +volatile int x; + /* Test the u and u# codes for PyArg_ParseTuple. May leak memory in case of an error. */ @@ -486,8 +488,7 @@ test_u_code(PyObject *self) /* issue4122: Undefined reference to _Py_ascii_whitespace on Windows */ /* Just use the macro and check that it compiles */ - int x = Py_UNICODE_ISSPACE(25); - x = x; + x = Py_UNICODE_ISSPACE(25); tuple = PyTuple_New(1); if (tuple == NULL)