[Issue 9525] [CTFE] Cannot convert &S to const(S*) at compile time

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Feb 17 03:27:49 PST 2013


http://d.puremagic.com/issues/show_bug.cgi?id=9525


Kenji Hara <k.hara.pg at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull


--- Comment #1 from Kenji Hara <k.hara.pg at gmail.com> 2013-02-17 03:27:46 PST ---
This bug is introduced by fixing bug 8504.
----
Revision: 6344a72ac2e2e597110891f7aed4b998d58f61fd
Author: Martin Nowak
Date: 2013年1月23日 2:29:57
Message:
Merge pull request #1096 from 9rnsr/fix8504

Issue 8504 - Template attribute inferrence doesn't work
----

By fixing issue 8504, template attribute inference affects mangled name for
instantiated function.

On the other hand, the function local struct S should have independent mangled
name from the inference, but it had accidentally affected. Finally, internal
type equality check had wrongly failed.

>From the implementation detail, the bug mechanism is very similar with bug
8847. Both are caused by unintended mangled name changing.

https://github.com/D-Programming-Language/dmd/pull/1669

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list