February 16, 2015 [Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13009 Kenji Hara <k.hara.pg@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull --- Comment #9 from Kenji Hara <k.hara.pg@gmail.com> --- https://github.com/D-Programming-Language/dmd/pull/4417 -- |
February 21, 2015 [Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13009 --- Comment #10 from github-bugzilla@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b4f6725e3c94c302d5b161a6d7f8dff271cb8f64 fix Issue 13009 - inout overload conflicts with non-inout when used via alias this https://github.com/D-Programming-Language/dmd/commit/d30acc5d9c4a626711c3462ff3d42b9f105cd169 Merge pull request #4417 from 9rnsr/fix13009 [REG2.064] Issue 13009 - inout overload conflicts with non-inout when used via alias this -- |
February 21, 2015 [Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13009 github-bugzilla@puremagic.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED -- |
February 21, 2015 [Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13009 --- Comment #11 from github-bugzilla@puremagic.com --- Commits pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b4f6725e3c94c302d5b161a6d7f8dff271cb8f64 fix Issue 13009 - inout overload conflicts with non-inout when used via alias this https://github.com/D-Programming-Language/dmd/commit/d30acc5d9c4a626711c3462ff3d42b9f105cd169 Merge pull request #4417 from 9rnsr/fix13009 -- |
March 01, 2015 [Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13009 --- Comment #12 from github-bugzilla@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/a7db6d65db9881b78f8abe4243e4f01a01de61d6 Merge pull request #4417 from 9rnsr/fix13009 [REG2.064] Issue 13009 - inout overload conflicts with non-inout when used via alias this -- |
March 01, 2015 [Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13009 --- Comment #13 from github-bugzilla@puremagic.com --- Commit pushed to https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/a7db6d65db9881b78f8abe4243e4f01a01de61d6 Merge pull request #4417 from 9rnsr/fix13009 -- |
April 11, 2015 [Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13009 --- Comment #14 from github-bugzilla@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/a7db6d65db9881b78f8abe4243e4f01a01de61d6 Merge pull request #4417 from 9rnsr/fix13009 -- |
June 17, 2015 [Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13009 --- Comment #15 from github-bugzilla@puremagic.com --- Commits pushed to stable at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/b4f6725e3c94c302d5b161a6d7f8dff271cb8f64 fix Issue 13009 - inout overload conflicts with non-inout when used via alias this https://github.com/D-Programming-Language/dmd/commit/d30acc5d9c4a626711c3462ff3d42b9f105cd169 Merge pull request #4417 from 9rnsr/fix13009 -- |
October 30, 2015 [Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13009 Vladimir Panteleev <thecybershadow@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #16 from Vladimir Panteleev <thecybershadow@gmail.com> --- (In reply to Kenji Hara from comment #9) > https://github.com/D-Programming-Language/dmd/pull/4417 Sorry, but that fix is incomplete and doesn't actually fix the real-life problem (comment #3). Updated reduced test case: ///////// test.d //////// struct T { void put(char c) {} } struct S { T t; static if (true) { T getT() { return t; } } inout(T) getT() inout { return t; } alias getT this; } alias Sput = S.put; ///////////////////////// Note the "static if (true)". Without it compilation works. -- |
November 03, 2015 [Issue 13009] [REG2.064] inout overload conflicts with non-inout when used via alias this | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=13009 --- Comment #17 from Kenji Hara <k.hara.pg@gmail.com> --- (In reply to Vladimir Panteleev from comment #16) > (In reply to Kenji Hara from comment #9) > > https://github.com/D-Programming-Language/dmd/pull/4417 > > Sorry, but that fix is incomplete and doesn't actually fix the real-life > problem (comment #3). https://github.com/D-Programming-Language/dmd/pull/5255 -- |
Copyright © 1999-2021 by the D Language Foundation