DIELocList is used with a limited number of DWARF forms, see the only place where it is instantiated, DwarfCompileUnit::addLocationList().
The patch marks the unexpected execution path in DIELocList::SizeOf() as unreachable, to reduce ambiguity.
See also: D83958 and D84094.
Sounds good - thanks!