We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7c11a7a commit 5c89db7Copy full SHA for 5c89db7
mypyc/codegen/emitclass.py
@@ -193,7 +193,7 @@ def generate_class_reuse(
193
context = c_emitter.context
194
name = cl.name_prefix(c_emitter.names) + "_free_instance"
195
struct_name = cl.struct_name(c_emitter.names)
196
- context.declarations[name] = HeaderDeclaration(f"{struct_name} *{name};", needs_export=True)
+ context.declarations[name] = HeaderDeclaration(f"CPyThreadLocal {struct_name} *{name};", needs_export=True)
197
198
199
def generate_class(cl: ClassIR, module: str, emitter: Emitter) -> None:
0 commit comments