As said in kotlin docs, functions that take value class parameter get mangled to avoid conflict, but if there's no conflict, what's the point to mangle them?
c
Chris Lee
11/01/2022, 1:47 AM
There’s always the potential for conflict at some future time, from additional code, included libraries, etc.
l
Loney Chou
11/01/2022, 1:49 AM
I mean, their fq name are not the same
e
ephemient
11/01/2022, 2:04 AM
you can't change the binary name of a function without breaking the ABI
ephemient
11/01/2022, 2:05 AM
adding an overload is not supposed to be an ABI breakage, so adding an overload should not change any mangled function names