Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ae0b93d commit a7707ebCopy full SHA for a7707eb
1 file changed
Cython/Compiler/Symtab.py
@@ -2117,18 +2117,20 @@ def specialize(self, values):
2117
entry.pos,
2118
entry.cname,
2119
template=1)
2120
- else:
2121
-# scope.declare_var(entry.name,
2122
-# entry.type.specialize(values),
2123
-# entry.pos,
2124
-# entry.cname,
2125
-# entry.visibility)
+ elif entry.type.is_cfunction:
2126
for e in entry.all_alternatives():
2127
scope.declare_cfunction(e.name,
2128
e.type.specialize(values),
2129
e.pos,
2130
e.cname,
2131
utility_code = e.utility_code)
+ else:
+ scope.declare_var(entry.name,
+ entry.type.specialize(values),
+ entry.pos,
+ entry.cname,
2132
+ entry.visibility)
2133
+
2134
return scope
2135
2136
0 commit comments