Jakub Jelinek <jakub at gcc dot> changed:

           What    |Removed                     |Added
                 CC|                            |jakub at gcc dot,
                   |                            |jason at gcc dot,
                   |                            |redi at gcc dot

--- Comment #2 from Jakub Jelinek <jakub at gcc dot> ---
If I read the mangled names correctly, the difference is in the compression of
the arguments of
from which the address is taken, and the demangling doesn't show those
arguments at all.
GCC encodes them as S5_, i.e. 7th substitution, which is I belive
while LLVM emits
where S6_ stands for I belive
so those two are equivalent in what they expand to after substitution
So the question is what the ABI exactly says, if different implementations have
to agree, I'd thought it should have chosen longest matching substitution, so
GCC would be correct.

Reply via email to