Lines Matching refs:pNew
23 const ResolveInfo& __restrict__ pNew, in resolve() argument
60 unsigned int row = getOrdinate(pNew); in resolve()
79 old->overrideVisibility(pNew); in resolve()
90 old->override(pNew); in resolve()
96 old->override(pNew); in resolve()
104 old->overrideVisibility(pNew); in resolve()
122 old->override(pNew); in resolve()
127 if (old->size() < pNew.size()) in resolve()
128 old->setSize(pNew.size()); in resolve()
129 old->overrideAttributes(pNew); in resolve()
130 old->overrideVisibility(pNew); in resolve()
135 if (old->size() < pNew.size()) in resolve()
136 old->setSize(pNew.size()); in resolve()
137 old->overrideVisibility(pNew); in resolve()
146 if (pNew.link() == NULL) { in resolve()
147 fatal(diag::indirect_refer_to_inexist) << pNew.name(); in resolve()
159 old->setLink(pNew.link()); in resolve()
165 if (old->link() == pNew.link()) { in resolve()
172 if (pOld.isDefine() && pNew.isDefine() && pOld.isAbsolute() && in resolve()
173 pNew.isAbsolute() && in resolve()
174 (pOld.desc() == pNew.desc() || pOld.desc() == ResolveInfo::NoType || in resolve()
175 pNew.desc() == ResolveInfo::NoType)) { in resolve()
178 old->override(pNew); in resolve()
182 << demangleName(pNew.name()) << pOld.outSymbol()->value() in resolve()
188 error(diag::multiple_definitions) << demangleName(pNew.name()); in resolve()
204 << pNew.name(); in resolve()