diff options
Diffstat (limited to 'lib/monoucha0/monoucha/javascript.nim')
-rw-r--r-- | lib/monoucha0/monoucha/javascript.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/monoucha0/monoucha/javascript.nim b/lib/monoucha0/monoucha/javascript.nim index 1f921d5d..90588ddf 100644 --- a/lib/monoucha0/monoucha/javascript.nim +++ b/lib/monoucha0/monoucha/javascript.nim @@ -1280,13 +1280,13 @@ template jsDestructor*[U](T: typedesc[ref U]) = static: jsDtors.incl($T) proc `=destroy`(obj: var U) = - nim_finalize_for_js(addr obj, getTypePtr(obj)) + nim_finalize_for_js(addr obj, getTypePtr(T)) template jsDestructor*(T: typedesc[object]) = static: jsDtors.incl($T) proc `=destroy`(obj: var T) = - nim_finalize_for_js(addr obj, getTypePtr(obj)) + nim_finalize_for_js(addr obj, getTypePtr(T)) proc bindConstructor(stmts: NimNode; info: var RegistryInfo): NimNode = if info.ctorFun != nil: |