Lines Matching defs:attachment
225 if (Message * attachment{attachment_.get()}) {
226 attachment->ResolveProvenances(allCooked);
282 for (const Message *attachment{attachment_.get()}; attachment;
283 attachment = attachment->attachment_.get()) {
284 Severity severity = isContext ? Severity::Context : attachment->severity();
285 sources.EmitMessage(o, attachment->GetProvenanceRange(allCooked),
286 attachment->ToString(), Prefix(severity), PrefixColor(severity),
300 for (const Message *attachment{attachment_.get()}; attachment;
301 attachment = attachment->attachment_.get()) {
302 if (!thatAttachment || !attachment->AtSameLocation(*thatAttachment) ||
303 attachment->ToString() != thatAttachment->ToString() ||
304 attachment->severity() != thatAttachment->severity()) {
331 // Don't attach to a shared context attachment; copy it first.