pastojs: fixed impl rtti

git-svn-id: trunk@46817 -
(cherry picked from commit aae5c452cb)
This commit is contained in:
Mattias Gaertner 2020-09-09 20:32:01 +00:00 committed by Florian Klämpfl
parent 89c52a049b
commit 66c2056d4a

View File

@ -109,20 +109,20 @@ var rtl = {
rtl.error('module "'+module_name+'" is already registered');
var r = Object.create(rtl.tSectionRTTI);
var module = pas[module_name] = {
var module = r.$module = pas[module_name] = {
$name: module_name,
$intfuseslist: intfuseslist,
$impluseslist: impluseslist,
$state: rtl.m_loading,
$intfcode: intfcode,
$implcode: null,
$impl: impluseslist?{
$module: module,
$rtti: r
}:null,
$impl: null,
$rtti: r
};
module.$rtti.$module = module;
if (impluseslist) module.$impl = {
$module: module,
$rtti: r
};
},
exitcode: 0,