[Issue 19965] [DIP1000] Template allows to escape internal pointer

2019-09-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19965 Mike Franklin changed: What|Removed |Added See Also|https://issues.dlang.org/sh | |ow_bug.cgi?id=20149

[Issue 19965] [DIP1000] Template allows to escape internal pointer

2019-09-01 Thread d-bugmail--- via Digitalmars-d-bugs
|--- |FIXED --- Comment #4 from Dlang Bot --- dlang/dmd pull request #10334 "Fix Issue 19965 - [DIP1000] Template allows to escape internal pointer" was merged into master: - e5cc7453b4173d9408ad1efd115f74c720caaa4b by Mike: Fix Issue 19965 - [DIP1000] Template allows to escap

[Issue 19965] [DIP1000] Template allows to escape internal pointer

2019-08-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19965 --- Comment #3 from Mike Franklin --- Attempted Fix: https://github.com/dlang/dmd/pull/10334 --

[Issue 19965] [DIP1000] Template allows to escape internal pointer

2019-08-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19965 --- Comment #2 from Mike Franklin --- The problem appears to be with `scope` inference. In `escape.d` there are many places where `STC.maybescope` is removed after it has been determined that `scope` cannot be inferred. There is even a function `no

[Issue 19965] [DIP1000] Template allows to escape internal pointer

2019-08-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19965 Mike Franklin changed: What|Removed |Added CC||slavo5...@yahoo.com --- Comment #1 from Mike

[Issue 19965] [DIP1000] Template allows to escape internal pointer

2019-08-21 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19965 Mike Franklin changed: What|Removed |Added See Also||https://issues.dlang.org/sh