Re: [PATCH 3/7] [D] libiberty: Include type modifiers in demangled function symbols

2015-05-14 Thread Jeff Law
On 05/13/2015 02:51 AM, Iain Buclaw wrote: Like C++ const and volatile, in D mangled symbols can exist modifiers that represent the const, immutable, inout and shared-ness of the 'this' parameter. This information should be written out in the demangled symbol to show that each variant has a uniq

Re: [PATCH 3/7] [D] libiberty: Include type modifiers in demangled function symbols

2015-05-13 Thread Iain Buclaw
On 13 May 2015 at 22:34, Iain Buclaw wrote: > On 13 May 2015 at 10:51, Iain Buclaw wrote: >> Like C++ const and volatile, in D mangled symbols can exist modifiers >> that represent the const, immutable, inout and shared-ness of the >> 'this' parameter. >> >> This information should be written out

Re: [PATCH 3/7] [D] libiberty: Include type modifiers in demangled function symbols

2015-05-13 Thread Iain Buclaw
On 13 May 2015 at 10:51, Iain Buclaw wrote: > Like C++ const and volatile, in D mangled symbols can exist modifiers > that represent the const, immutable, inout and shared-ness of the > 'this' parameter. > > This information should be written out in the demangled symbol to show > that each variant

[PATCH 3/7] [D] libiberty: Include type modifiers in demangled function symbols

2015-05-13 Thread Iain Buclaw
Like C++ const and volatile, in D mangled symbols can exist modifiers that represent the const, immutable, inout and shared-ness of the 'this' parameter. This information should be written out in the demangled symbol to show that each variant has a unique identity. --- libiberty/ChangeLog: 2015-