You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have been mulling over thing. The reason these are merged right now is that the RPC called by ::redelarations goes and tries to do name-based merging, using something the integrates mangled names. I have been thinking that what would be good is an extended mangled name approach, that does something like take into account the lower-level ABI, possibly with LLVM-level info.
So if we have void wait_ms(void); and int wait_ms(int) then we'd have the mangled name as wait_ms, then have a bunch of summaries of return values and parameters. Any integer parameter would be summarized to I, any pointer summarized to P, and void returns summarized to V. So then you'd have: wait_ms:V and wait_ms:II.
The text was updated successfully, but these errors were encountered: