Lines Matching refs:tc

1560                     if (auto tc = e.type.isTypeClass())  in visit()  local
1561 agg = tc.sym; in visit()
4742 if (auto tc = cldec.type.isTypeClass()) in visit() local
4743 if (tc.sym != cldec) in visit()
4745 auto ti = tc.sym.isInstantiated(); in visit()
4747 tc.sym = cldec; in visit()
4852 TypeClass tc = tb.isTypeClass(); in visit() local
4853 if (!tc) in visit()
4860 if (tc.sym.isDeprecated()) in visit()
4866 tc.checkDeprecated(cldec.loc, sc); in visit()
4869 if (tc.sym.isInterfaceDeclaration()) in visit()
4872 for (ClassDeclaration cdb = tc.sym; cdb; cdb = cdb.baseClass) in visit()
4888 cldec.baseClass = tc.sym; in visit()
4891 if (tc.sym.baseok < Baseok.done) in visit()
4892 resolveBase(tc.sym.dsymbolSemantic(null)); // Try to resolve forward reference in visit()
4893 if (tc.sym.baseok < Baseok.done) in visit()
4896 if (tc.sym._scope) in visit()
4897 Module.addDeferredSemantic(tc.sym); in visit()
4912 TypeClass tc = tb.isTypeClass(); in visit() local
4913 if (!tc || !tc.sym.isInterfaceDeclaration()) in visit()
4916 if (tc) in visit()
4931 if (tc.sym.fields.dim) in visit()
4953 if (b2.sym == tc.sym) in visit()
4960 if (tc.sym.isDeprecated()) in visit()
4966 tc.checkDeprecated(cldec.loc, sc); in visit()
4970 b.sym = tc.sym; in visit()
4972 if (tc.sym.baseok < Baseok.done) in visit()
4973 resolveBase(tc.sym.dsymbolSemantic(null)); // Try to resolve forward reference in visit()
4974 if (tc.sym.baseok < Baseok.done) in visit()
4977 if (tc.sym._scope) in visit()
4978 Module.addDeferredSemantic(tc.sym); in visit()
5010 TypeClass tc = t.isTypeClass(); in visit() local
5011 assert(tc); in visit()
5013 auto b = new BaseClass(tc); in visit()
5016 cldec.baseClass = tc.sym; in visit()
5090 TypeClass tc = tb.isTypeClass(); in visit() local
5091 if (tc.sym.semanticRun < PASS.semanticdone) in visit()
5094 if (tc.sym._scope) in visit()
5095 Module.addDeferredSemantic(tc.sym); in visit()
5501 TypeClass tc = (tb.ty == Tclass) ? cast(TypeClass)tb : null; in visit() local
5502 if (!tc || !tc.sym.isInterfaceDeclaration()) in visit()
5514 if (b2.sym == tc.sym) in visit()
5521 if (tc.sym == idec || idec.isBaseOf2(tc.sym)) in visit()
5527 if (tc.sym.isDeprecated()) in visit()
5533 tc.checkDeprecated(idec.loc, sc); in visit()
5537 b.sym = tc.sym; in visit()
5539 if (tc.sym.baseok < Baseok.done) in visit()
5540 resolveBase(tc.sym.dsymbolSemantic(null)); // Try to resolve forward reference in visit()
5541 if (tc.sym.baseok < Baseok.done) in visit()
5544 if (tc.sym._scope) in visit()
5545 Module.addDeferredSemantic(tc.sym); in visit()
5584 TypeClass tc = tb.isTypeClass(); in visit() local
5585 if (tc.sym.semanticRun < PASS.semanticdone) in visit()
5588 if (tc.sym._scope) in visit()
5589 Module.addDeferredSemantic(tc.sym); in visit()