Lines Matching defs:undef
832 static void reportUndefinedSymbol(const UndefinedDiag &undef,
834 Symbol &sym = *undef.sym;
855 for (UndefinedDiag::Loc l : undef.locs) {
869 if (i < undef.locs.size())
870 msg += ("\n>>> referenced " + Twine(undef.locs.size() - i) + " more times")
887 if (undef.isWarning)
897 for (UndefinedDiag &undef : undefs) {
898 assert(undef.locs.size() == 1);
899 if (UndefinedDiag *canon = firstRef.lookup(undef.sym)) {
900 canon->locs.push_back(undef.locs[0]);
901 undef.locs.clear();
903 firstRef[undef.sym] = &undef;
1107 // the relocation is to a weak undef, and we are producing an executable, let