https://issues.dlang.org/show_bug.cgi?id=24024
Dlang Bot changed:
What|Removed |Added
Keywords||pull
--- Comment #8 from Dlang Bot ---
https://issues.dlang.org/show_bug.cgi?id=24024
Adam D. Ruppe changed:
What|Removed |Added
CC||destructiona...@gmail.com
--
https://issues.dlang.org/show_bug.cgi?id=24024
--- Comment #7 from Walter Bright ---
Consider UFCS and the ability to do a.foo() and foo(a). When `this` behaves
differently than a parameter, it generates a corner case with surprise
behavior.
Early on I spent much care to make the address of a
https://issues.dlang.org/show_bug.cgi?id=24024
--- Comment #6 from FeepingCreature ---
I guess I'm just allergic to ref-passing variables that you cannot see declared
anywhere. In your example, C c1 is explicitly declared; in the original
example, it's implicitly declared by the method call.
https://issues.dlang.org/show_bug.cgi?id=24031
Issue ID: 24031
Summary: ImportC: DMD Rejects valid nested C initializers
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Keywords: ImportC
https://issues.dlang.org/show_bug.cgi?id=24026
Dennis changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
|
https://issues.dlang.org/show_bug.cgi?id=24026
Dlang Bot changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://issues.dlang.org/show_bug.cgi?id=24024
--- Comment #5 from Walter Bright ---
(In reply to FeepingCreature from comment #4)
> I mean, in the extreme, if this was allowed, shouldn't this happen?
It isn't any different from:
class C
{
static void mem(C c1)
{
foo(c1);
https://issues.dlang.org/show_bug.cgi?id=20634
Nick Treleaven changed:
What|Removed |Added
CC||n...@geany.org
--- Comment #1 from Nick
https://issues.dlang.org/show_bug.cgi?id=14772
Nick Treleaven changed:
What|Removed |Added
CC||n...@geany.org
--- Comment #1 from Nick
https://issues.dlang.org/show_bug.cgi?id=5636
Dlang Bot changed:
What|Removed |Added
Keywords||pull
--- Comment #7 from Dlang Bot ---
@ntrel
https://issues.dlang.org/show_bug.cgi?id=5636
Nick Treleaven changed:
What|Removed |Added
CC||n...@geany.org
--- Comment #6 from Nick
https://issues.dlang.org/show_bug.cgi?id=6345
Nick Treleaven changed:
What|Removed |Added
CC||n...@geany.org
--- Comment #5 from Nick
https://issues.dlang.org/show_bug.cgi?id=12198
Nick Treleaven changed:
What|Removed |Added
CC||n...@geany.org
--- Comment #2 from Nick
https://issues.dlang.org/show_bug.cgi?id=14850
--- Comment #4 from Nick Treleaven ---
Also, concatenation of static arrays could be allowed with @nogc iff assigned
to a static array. Currently that errors.
--
https://issues.dlang.org/show_bug.cgi?id=14850
Nick Treleaven changed:
What|Removed |Added
CC||n...@geany.org
Summary|VRP
https://issues.dlang.org/show_bug.cgi?id=24022
--- Comment #5 from Dlang Bot ---
dlang/dmd pull request #15365 "ImportC: Issue 24022 - Error: attribute
`__anonymous` is used as a type" was merged into stable:
- 0c004d2fb731b063cfb2523d67f5d107987915a5 by Dmytro Katyukha:
Implement test case
https://issues.dlang.org/show_bug.cgi?id=24024
FeepingCreature changed:
What|Removed |Added
CC||default_357-l...@yahoo.de
--- Comment #4
https://issues.dlang.org/show_bug.cgi?id=13116
Walter Bright changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
https://issues.dlang.org/show_bug.cgi?id=24024
Walter Bright changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
https://issues.dlang.org/show_bug.cgi?id=24024
--- Comment #2 from Walter Bright ---
Looking into the code, the reason the match fails is because `this` for a class
is considered only an rvalue, not an lvalue.
--
21 matches
Mail list logo