[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