From 63c7adae262ecbdf9401837812f0709c19a749bb Mon Sep 17 00:00:00 2001 From: Lisandro Dalcin Date: Sat, 28 Oct 2017 00:37:04 +0300 Subject: Mark unused vars with `(void)x;` [should silence Coverity Scan] --- Cython/Compiler/Nodes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Cython/Compiler/Nodes.py b/Cython/Compiler/Nodes.py index 3771f95fa..eb933fc77 100644 --- a/Cython/Compiler/Nodes.py +++ b/Cython/Compiler/Nodes.py @@ -6819,7 +6819,8 @@ class TryExceptStatNode(StatNode): else: # try block cannot raise exceptions, but we had to allocate the temps above, # so just keep the C compiler from complaining about them being unused - save_exc.putln("if (%s); else {/*mark used*/}" % '||'.join(exc_save_vars)) + mark_vars_used = ["(void)%s;" % var for var in exc_save_vars] + save_exc.putln("%s /* mark used */" % ' '.join(mark_vars_used)) def restore_saved_exception(): pass -- cgit v1.2.1