Skip to content

Commit 5c89db7

Browse files
committed
Mark as thread local
1 parent 7c11a7a commit 5c89db7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mypyc/codegen/emitclass.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ def generate_class_reuse(
193193
context = c_emitter.context
194194
name = cl.name_prefix(c_emitter.names) + "_free_instance"
195195
struct_name = cl.struct_name(c_emitter.names)
196-
context.declarations[name] = HeaderDeclaration(f"{struct_name} *{name};", needs_export=True)
196+
context.declarations[name] = HeaderDeclaration(f"CPyThreadLocal {struct_name} *{name};", needs_export=True)
197197

198198

199199
def generate_class(cl: ClassIR, module: str, emitter: Emitter) -> None:

0 commit comments

Comments
 (0)