From b595d5b4c6854a8f03bfb3cbf816d42093bf4986 Mon Sep 17 00:00:00 2001 From: Stefan Behnel <scoder@users.berlios.de> Date: Fri, 6 Jun 2008 21:38:45 +0200 Subject: [PATCH] Pyrex merge: removed leaking declarations --- Cython/Compiler/ModuleNode.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Cython/Compiler/ModuleNode.py b/Cython/Compiler/ModuleNode.py index b5334c1ae..587cd2c50 100644 --- a/Cython/Compiler/ModuleNode.py +++ b/Cython/Compiler/ModuleNode.py @@ -702,8 +702,9 @@ class ModuleNode(Nodes.Node, Nodes.BlockNode): entry.type.typeptr_cname) code.put_var_declarations(env.var_entries, static = 1, dll_linkage = "DL_EXPORT", definition = definition) - code.put_var_declarations(env.default_entries, static = 1, - definition = definition) + if definition: + code.put_var_declarations(env.default_entries, static = 1, + definition = definition) def generate_cfunction_predeclarations(self, env, code, definition): for entry in env.cfunc_entries: -- 2.30.9