[Issue 7469] template mangling depends on instantiation order

2015-09-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7469

Kenji Hara  changed:

   What|Removed |Added

 CC||temta...@gmail.com

--- Comment #11 from Kenji Hara  ---
*** Issue 12696 has been marked as a duplicate of this issue. ***

--


[Issue 7469] template mangling depends on instantiation order

2014-05-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7469

--- Comment #9 from github-bugzi...@puremagic.com ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/c9120823c6740dc8141ac153f4da56600b147d73
[Refactoring] Remove comment-out code for the fixed issue 7469

--


[Issue 7469] template mangling depends on instantiation order

2014-05-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7469

Kenji Hara k.hara...@gmail.com changed:

   What|Removed |Added

 CC||k...@redstar.de

--- Comment #5 from Kenji Hara k.hara...@gmail.com ---
*** Issue 12720 has been marked as a duplicate of this issue. ***

--


[Issue 7469] template mangling depends on instantiation order

2014-05-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7469

Kenji Hara k.hara...@gmail.com changed:

   What|Removed |Added

   Keywords||pull, wrong-code
   Severity|normal  |major

--- Comment #6 from Kenji Hara k.hara...@gmail.com ---
https://github.com/D-Programming-Language/dmd/pull/3536

I think this is important to stabilize symbol mangling. Change to 'major' bug.

--


[Issue 7469] template mangling depends on instantiation order

2014-05-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7469

--- Comment #7 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/phobos

https://github.com/D-Programming-Language/phobos/commit/2c1a8f8eafecd92a2b5d782e6921bd6b6935d3bb
Supplemental fix for issue 7469

https://github.com/D-Programming-Language/phobos/commit/e85fb39f88597f3e3df1d043d3704ffb69970699
Merge pull request #2153 from 9rnsr/fix7469

Supplemental fix for issue 7469

--


[Issue 7469] template mangling depends on instantiation order

2014-05-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7469

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--


[Issue 7469] template mangling depends on instantiation order

2014-05-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7469

--- Comment #8 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/cc5029603a0ce7051b7e24642705c1d8ec6c5e02
fix Issue 7469 - template mangling depends on instantiation order

https://github.com/D-Programming-Language/dmd/commit/5c5bd27f748e5b2b095915bfd187ab7561d6d142
Merge pull request #3536 from 9rnsr/fix7469

Issue 7469 - template mangling depends on instantiation order

--


[Issue 7469] template mangling depends on instantiation order

2014-01-28 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=7469


Kenji Hara k.hara...@gmail.com changed:

   What|Removed |Added

 CC||mason.b.mcg...@gmail.com


--- Comment #4 from Kenji Hara k.hara...@gmail.com 2014-01-28 22:53:10 PST ---
*** Issue 12020 has been marked as a duplicate of this issue. ***

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


[Issue 7469] template mangling depends on instantiation order

2013-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7469


Martin Nowak c...@dawg.eu changed:

   What|Removed |Added

   Priority|P2  |P3
 AssignedTo|nob...@puremagic.com|c...@dawg.eu


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


[Issue 7469] template mangling depends on instantiation order

2013-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7469



--- Comment #3 from Martin Nowak c...@dawg.eu 2013-10-13 16:34:55 PDT ---
Fixing this issue would allow us to use the mangling as hash key for looking up
existing template instantiations. Currently the template arguments are used for
comparison and to compute the hash (TemplateDeclaration::findExistingInstance).

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


[Issue 7469] template mangling depends on instantiation order

2012-03-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7469



--- Comment #2 from d...@dawgfoto.de 2012-03-09 19:05:41 PST ---
https://github.com/D-Programming-Language/dmd/pull/701

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


[Issue 7469] template mangling depends on instantiation order

2012-02-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7469



--- Comment #1 from d...@dawgfoto.de 2012-02-09 04:36:14 PST ---
cat  bug.d  EOF
struct S128(T, int k=1)
{
}

version (A)
{
alias S128!(int) fooa;
alias S128!(int, 1) foob;
}
else
{
alias S128!(int, 1) fooa;
alias S128!(int) foob;
}

pragma(msg, fooa.mangleof);
pragma(msg, foob.mangleof);
EOF

dmd -c bug.d
dmd -c -version=A bug.d

S3bug14__T4S128TiVi1Z4S128
S3bug14__T4S128TiVi1Z4S128

S3bug11__T4S128TiZ4S128
S3bug11__T4S128TiZ4S128

Similar bug with default values.

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