src/third_party/mozjs/extract/js/src/devtools/rootAnalysis/computeGCTypes.js
// csu.field is of type inner
csu.field is of type inner
csu . field is of type inner
function addNestedStructure(csu, inner, field)
{
    if (!(inner in structureParents))
        structureParents[inner] = [];
    if (field.match(/^field:\d+$/) && (csu in baseClasses) && (baseClasses[csu].indexOf(inner) != -1))
        return;
    structureParents[inner].push([ csu, field ]);
}
function addNestedStructure ( csu , inner , field ) { if ( ! ( inner in structureParents ) ) structureParents [ inner ] = [ ] ; if ( field . match ( / ^field:\d+$ / ) && ( csu in baseClasses ) && ( baseClasses [ csu ] . indexOf ( inner ) != - 1 ) ) return ; structureParents [ inner ] . push ( [ csu , field ] ) ; }
csu.field is of type inner
csu . field is of type inner
// Skip fields that are really base classes, to avoid duplicating the base // fields; addBaseClass already added a "base-N" name.