Bug 17283 – std.experimental.typecons uses private module members

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
phobos
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2017-03-29T10:00:36Z
Last change time
2018-01-05T13:28:10Z
Assigned to
No Owner
Creator
RazvanN

Comments

Comment #0 by razvan.nitu1305 — 2017-03-29T10:00:36Z
std.experimental.typecons uses private module members. Although this should have resulted in a compiler error, it hasn't due to a compiler bug. I discovered this while trying to fix the initial bug and now this is blocking [1] [1] https://github.com/dlang/dmd/pull/6660
Comment #1 by razvan.nitu1305 — 2017-03-29T10:02:25Z
std.experimental.typecons uses private members from std.typecons. Although this should have resulted in a compiler error, it didn't due to a compiler bug. I discovered this while trying to fix the aforementioned compiler bug and now this is blocking [1] [1] https://github.com/dlang/dmd/pull/6660
Comment #2 by github-bugzilla — 2017-04-03T13:52:36Z
Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/df400d9dff930a804998ba5ea8536ea312b8ca76 Fix Issue 17283 - std.experimental.typecons uses private module members https://github.com/dlang/phobos/commit/69f437a50200bcda63c67e221df210175204076e Merge pull request #5319 from RazvanN7/Issue_17283 Fix Issue 17283 - std.experimental.typecons uses private module members merged-on-behalf-of: Jack Stouffer <[email protected]>
Comment #3 by github-bugzilla — 2017-06-17T11:34:22Z
Commits pushed to stable at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/df400d9dff930a804998ba5ea8536ea312b8ca76 Fix Issue 17283 - std.experimental.typecons uses private module members https://github.com/dlang/phobos/commit/69f437a50200bcda63c67e221df210175204076e Merge pull request #5319 from RazvanN7/Issue_17283
Comment #4 by github-bugzilla — 2017-08-07T12:26:43Z
Commits pushed to newCTFE at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/df400d9dff930a804998ba5ea8536ea312b8ca76 Fix Issue 17283 - std.experimental.typecons uses private module members https://github.com/dlang/phobos/commit/69f437a50200bcda63c67e221df210175204076e Merge pull request #5319 from RazvanN7/Issue_17283
Comment #5 by github-bugzilla — 2018-01-05T13:28:10Z
Commits pushed to dmd-cxx at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/df400d9dff930a804998ba5ea8536ea312b8ca76 Fix Issue 17283 - std.experimental.typecons uses private module members https://github.com/dlang/phobos/commit/69f437a50200bcda63c67e221df210175204076e Merge pull request #5319 from RazvanN7/Issue_17283