@@ -243,7 +243,7 @@ struct WasmFunctionEntity {
243
243
switch code {
244
244
case . uncompiled( let code) :
245
245
return try compile ( store: store, code: code)
246
- case . compiled( let iseq) , . compiledAndPatchable ( _, let iseq) :
246
+ case . compiled( let iseq) , . debuggable ( _, let iseq) :
247
247
return iseq
248
248
}
249
249
}
@@ -280,10 +280,14 @@ extension EntityHandle<WasmFunctionEntity> {
280
280
case . uncompiled( let code) :
281
281
return try self . withValue {
282
282
let iseq = try $0. compile ( store: store, code: code)
283
- $0. code = . compiled( iseq)
283
+ if $0. instance. isDebuggable {
284
+ $0. code = . debuggable( code, iseq)
285
+ } else {
286
+ $0. code = . compiled( iseq)
287
+ }
284
288
return iseq
285
289
}
286
- case . compiled( let iseq) , . compiledAndPatchable ( _, let iseq) :
290
+ case . compiled( let iseq) , . debuggable ( _, let iseq) :
287
291
return iseq
288
292
}
289
293
}
@@ -316,7 +320,7 @@ struct InstructionSequence {
316
320
enum CodeBody {
317
321
case uncompiled( InternalUncompiledCode )
318
322
case compiled( InstructionSequence )
319
- case compiledAndPatchable ( InternalUncompiledCode , InstructionSequence )
323
+ case debuggable ( InternalUncompiledCode , InstructionSequence )
320
324
}
321
325
322
326
extension Reference {
0 commit comments