https://issues.dlang.org/show_bug.cgi?id=19189
Issue ID: 19189
Summary: Accessing private template member allowed
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: critical
https://issues.dlang.org/show_bug.cgi?id=19148
--- Comment #4 from Joakim ---
Which ldc and DMD versions? Does the just-released LDC 1.11 have this problem?
--
https://issues.dlang.org/show_bug.cgi?id=19190
--- Comment #1 from Yuxuan Shui ---
Sorry, wrong version of the code is attached. Here is the offending code:
struct lr1 {
lr1* a;
}
template proxy(T) {
private alias G = gen!T;
static if (is(typeof(G.str)))
enum str = G.str;
}
https://issues.dlang.org/show_bug.cgi?id=11431
Basile B. changed:
What|Removed |Added
Keywords|rejects-valid |
CC|
https://issues.dlang.org/show_bug.cgi?id=11431
Basile B. changed:
What|Removed |Added
Summary|std.file.slurp with Windows |std.file.slurp fails with
https://issues.dlang.org/show_bug.cgi?id=11431
Basile B. changed:
What|Removed |Added
Keywords||pull
--- Comment #1 from Basile B. ---
pull :
https://issues.dlang.org/show_bug.cgi?id=19189
Yuxuan Shui changed:
What|Removed |Added
Summary|Accessing private template |Accessing private member of
https://issues.dlang.org/show_bug.cgi?id=19190
--- Comment #2 from Yuxuan Shui ---
The behavior of the compiler seems to be sensitive to pragma:
...
// This is the second `gen`
template gen(T: S*, S) {
private alias rc = proxy!S;
pragma(msg, is(typeof(rc.str))); // false
https://issues.dlang.org/show_bug.cgi?id=11052
Basile B. changed:
What|Removed |Added
Keywords||pull
CC|
https://issues.dlang.org/show_bug.cgi?id=19189
Basile B. changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
https://issues.dlang.org/show_bug.cgi?id=19190
Issue ID: 19190
Summary: Circular reference error resolved by getting
allMembers
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
https://issues.dlang.org/show_bug.cgi?id=11052
Basile B. changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://issues.dlang.org/show_bug.cgi?id=13300
Basile B. changed:
What|Removed |Added
CC||b2.t...@gmx.com
--- Comment #5 from Basile B.
https://issues.dlang.org/show_bug.cgi?id=18992
Basile B. changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://issues.dlang.org/show_bug.cgi?id=19148
--- Comment #5 from Yuxuan Shui ---
(In reply to Joakim from comment #4)
> Which ldc and DMD versions? Does the just-released LDC 1.11 have this
> problem?
Most recent ldc release fix the build problem. But this is a dmd bug
nonetheless.
This bug
https://issues.dlang.org/show_bug.cgi?id=19191
Issue ID: 19191
Summary: Memory allocation failure with -profile=gc and dynamic
array of opaque handles
Product: D
Version: D2
Hardware: x86_64
OS: Windows
https://issues.dlang.org/show_bug.cgi?id=11052
Basile B. changed:
What|Removed |Added
Severity|normal |enhancement
--- Comment #2 from Basile B. ---
https://issues.dlang.org/show_bug.cgi?id=19148
--- Comment #8 from Joakim ---
OK, if you're so sure it's a problem in dmd's backend, a pull request is
welcome.
--
https://issues.dlang.org/show_bug.cgi?id=19148
--- Comment #7 from Yuxuan Shui ---
(In reply to Joakim from comment #6)
> There was an issue with a ldc header mismatch that kinke found when merging
> the 2.081 frontend into ldc: are you sure that's not what you're seeing
> instead?
>
>
https://issues.dlang.org/show_bug.cgi?id=13416
--- Comment #12 from Joakim ---
Sorry, only seeing your question now. I was simply checking the D tests on
FreeBSD back then but I haven't used that OS in years, so can't look into it
further now.
--
https://issues.dlang.org/show_bug.cgi?id=19148
--- Comment #6 from Joakim ---
There was an issue with a ldc header mismatch that kinke found when merging the
2.081 frontend into ldc: are you sure that's not what you're seeing instead?
21 matches
Mail list logo