Thread overview | ||||||
---|---|---|---|---|---|---|
|
November 02, 2012 [Issue 8942] New: `alias <qualifier> <type>` ignores <qualifier> in foreach over tuple | ||||
---|---|---|---|---|
| ||||
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: ------- |
November 03, 2012 [Issue 8942] `alias <qualifier> <type>` ignores <qualifier> in foreach over tuple | ||||
---|---|---|---|---|
| ||||
Posted in reply to Denis Shelomovskij | 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: ------- |
November 08, 2012 [Issue 8942] `alias <qualifier> <type>` ignores <qualifier> in foreach over tuple | ||||
---|---|---|---|---|
| ||||
Posted in reply to Denis Shelomovskij | 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: ------- |
November 08, 2012 [Issue 8942] `alias <qualifier> <type>` ignores <qualifier> in foreach over tuple | ||||
---|---|---|---|---|
| ||||
Posted in reply to Denis Shelomovskij | 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: ------- |
Copyright © 1999-2021 by the D Language Foundation