From 5ef060aec8d19d3af18eada1c33b4ceb90df29b7 Mon Sep 17 00:00:00 2001
From: Stefan Behnel <scoder@users.berlios.de>
Date: Mon, 15 Nov 2010 08:54:35 +0100
Subject: [PATCH] fix list comprehension used in string test in Parsing.py

---
 Cython/Compiler/Parsing.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Cython/Compiler/Parsing.py b/Cython/Compiler/Parsing.py
index 322a2b824..76847c283 100644
--- a/Cython/Compiler/Parsing.py
+++ b/Cython/Compiler/Parsing.py
@@ -2184,7 +2184,7 @@ def p_c_simple_declarator(s, ctx, empty, is_type, cmethod_flag,
             cname = ctx.namespace + "::" + name
         if name == 'operator' and ctx.visibility == 'extern' and nonempty:
             op = s.sy
-            if [c in '+-*/<=>!%&|([^~,' for c in op]:
+            if [1 for c in op if c in '+-*/<=>!%&|([^~,']:
                 s.next()
                 # Handle diphthong operators.
                 if op == '(':
-- 
2.30.9