demangle.go
func mergeQualifiers(q1, q2 Qualifiers) Qualifiers {
	m := make(map[string]bool)
	for _, qual := range q1 {
		m[qual] = true
	}
	for _, qual := range q2 {
		if !m[qual] {
			q1 = append(q1, qual)
			m[qual] = true
		}
	}
	return q1
}
func mergeQualifiers(q1, q2 Qualifiers) Qualifiers {
	m := make(map[string]bool)
	for _, qual := range q1 {
		m[qual] = true
	}
	for _, qual := range q2 {
		if !m[qual] {
			q1 = append(q1, qual)
			m[qual] = true
		}
	}
	return q1
}
func mergeQualifiers ( q1 , q2 Qualifiers ) Qualifiers { m := make ( map [ string ] bool ) for _ , qual := range q1 { m [ qual ] = true } for _ , qual := range q2 { if ! m [ qual ] { q1 = append ( q1 , qual ) m [ qual ] = true } } return q1 }
// mergeQualifiers merges two qualifer lists into one.
mergeQualifiers merges two qualifer lists into one .