Home | History | Annotate | Download | only in dmd

Lines Matching refs:minst

1269             if (sc.minst && sc.tinst)
1271 importer = sc.minst;
4643 sc.minst = null;
5761 // Get the instantiating module from the scope minst
5762 tempinst.minst = sc.minst;
5768 tempinst.minst = null;
5885 if (tempinst.minst && tempinst.minst.isRoot() && !(tempinst.inst.minst && tempinst.inst.minst.isRoot()))
5901 Module mi = tempinst.minst;
5903 tempinst.minst = tempinst.inst.minst;
5905 tempinst.inst.minst = mi;
5909 `minst` has been updated on the primary instance `inst` so it is
5911 of the instance still have their `_scope.minst` pointing at the
5912 original non-root module. We must now propagate `minst` to all
5929 d._scope.minst = inst.minst;
5956 tempinst.minst) // if inst was not speculative...
5958 assert(!tempinst.minst.isRoot()); // ... it was previously appended to a non-root module
5969 if (tempinst.minst)
5971 if (!tempinst.minst.aimports.contains(imp))
5972 tempinst.minst.aimports.push(imp);
6038 _scope.minst = tempinst.minst;
6108 sc2.minst = tempinst.minst;
6486 if (ds.parent && global.gag && !ds.isInstantiated() && !ds.toParent2().isFuncDeclaration() && (sc.minst || sc.tinst))