Commit a3038580 authored by Stefan Behnel's avatar Stefan Behnel

prevent generating empty code section during vtable setup

parent ad40010c
...@@ -1971,6 +1971,7 @@ class ModuleNode(Nodes.Node, Nodes.BlockNode): ...@@ -1971,6 +1971,7 @@ class ModuleNode(Nodes.Node, Nodes.BlockNode):
c_method_entries = [ c_method_entries = [
entry for entry in type.scope.cfunc_entries entry for entry in type.scope.cfunc_entries
if entry.func_cname ] if entry.func_cname ]
if c_method_entries:
code.putln('#if PY_MAJOR_VERSION >= 3') code.putln('#if PY_MAJOR_VERSION >= 3')
for meth_entry in c_method_entries: for meth_entry in c_method_entries:
cast = meth_entry.type.signature_cast_string() cast = meth_entry.type.signature_cast_string()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment