digitalmars.D.bugs - [Issue 8942] New: `alias <qualifier> <type>` ignores <qualifier> in foreach over tuple
- d-bugmail puremagic.com (37/37) Nov 02 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8942
- d-bugmail puremagic.com (10/10) Nov 03 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8942
- d-bugmail puremagic.com (15/15) Nov 07 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8942
- d-bugmail puremagic.com (9/9) Nov 08 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8942
http://d.puremagic.com/issues/show_bug.cgi?id=8942 Summary: `alias <qualifier> <type>` ignores <qualifier> in foreach over tuple Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: verylonglogin.reg gmail.com --- Comment #0 from Denis Shelomovskij <verylonglogin.reg gmail.com> 2012-11-02 18:39:32 MSK --- Qualifier is ignored in foreach over tuple if there is no parantheses: --- alias const int A0; static assert(is(A0 == const int)); // passes void main() { alias const int A1; static assert(is(A1 == const int)); // passes static struct S { int i; } foreach(Unused; typeof(S.tupleof)) { alias const(int) A2_; static assert(is(A2_ == const int)); // also passes alias const int A2; static assert(is(A2 == const int)); // fails // Error: static assert (is(int == const(int))) is false } } --- As always, such (unexpected) template bugs are hard to figure out. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 02 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8942 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull, rejects-valid --- Comment #1 from Kenji Hara <k.hara.pg gmail.com> 2012-11-03 00:17:42 PDT --- https://github.com/D-Programming-Language/dmd/pull/1253 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 03 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8942 --- Comment #2 from github-bugzilla puremagic.com 2012-11-07 19:16:59 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/4b2423e4da9146bf2e59a93f6b23ef4c629fcbab fix Issue 8942 - `alias <qualifier> <type>` ignores <qualifier> in foreach over tuple AliasDeclaration::syntaxCopy should copy its storage_class field for the later semantic. https://github.com/D-Programming-Language/dmd/commit/f75f4c136133d0d0bf5d87bd5141be6066fc91b7 Merge pull request #1253 from 9rnsr/fix8942 Issue 8942 - `alias <qualifier> <type>` ignores <qualifier> in foreach over tuple -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 07 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8942 Denis Shelomovskij <verylonglogin.reg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 08 2012