https://issues.dlang.org/show_bug.cgi?id=16590
Mike changed:
What|Removed |Added
Status|REOPENED|RESOLVED
CC|
https://issues.dlang.org/show_bug.cgi?id=16590
Vladimir Panteleev changed:
What|Removed |Added
CC|
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #17 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dmd
https://github.com/dlang/dmd/commit/e7b284d15e477483e4367206d52945af18a770c0
Fix Issue 16590 - Wrong di generation for ref methods
https
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #16 from Satoshi ---
alias foo = (a, b) => less(b, a);
is rewritten asi:
alias foo = (__T42, __T43)(a, b) {
return less(b, a);
}
Variable types are missing
--
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #15 from Satoshi ---
() @trusted {
}();
is generated as:
() {
}();
--
https://issues.dlang.org/show_bug.cgi?id=16590
Satoshi changed:
What|Removed |Added
Status|RESOLVED|REOPENED
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #13 from github-bugzi...@puremagic.com ---
Commits pushed to newCTFE at https://github.com/dlang/dmd
https://github.com/dlang/dmd/commit/e7b284d15e477483e4367206d52945af18a770c0
Fix Issue 16590 - Wrong di generation for ref methods
https://issues.dlang.org/show_bug.cgi?id=16590
github-bugzi...@puremagic.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #12 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dmd
https://github.com/dlang/dmd/commit/e7b284d15e477483e4367206d52945af18a770c0
Fix Issue 16590 - Wrong di generation for ref methods
https
https://issues.dlang.org/show_bug.cgi?id=16590
Andrei Alexandrescu changed:
What|Removed |Added
Status|NEW |ASSIGNED
--
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #11 from Chris Wright ---
https://github.com/dlang/dmd/pull/6382 addresses by including function bodies.
The causes for the header and json issues are separate, and with json output,
you can at least construct the
https://issues.dlang.org/show_bug.cgi?id=16590
Chris Wright changed:
What|Removed |Added
CC||dhase...@gmail.com
---
https://issues.dlang.org/show_bug.cgi?id=16590
Jacob Jensen changed:
What|Removed |Added
CC||jj_1...@live.dk
--- Comment
https://issues.dlang.org/show_bug.cgi?id=16590
Илья Ярошенко changed:
What|Removed |Added
Keywords||wrong-code
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #8 from Satoshi ---
Can someone fix this bug, please?
I am not able to release any alpha version of my library until this bug will
not be fixed.
--
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #7 from Satoshi ---
Attributes are stripped from destrutors.
e.g.
~this() @trusted { ... }
to
~this();
--
https://issues.dlang.org/show_bug.cgi?id=16590
Andrei Alexandrescu changed:
What|Removed |Added
Keywords||bootcamp
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #6 from Satoshi ---
class Foo {
immutable(Foo) Dummy = new immutable(Foo);
private immutable pure nothrow @nogc @safe this() {
}
}
this() has stripped body and compiler thrown an error
"cannot be constructed at
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #5 from Satoshi ---
struct Foo(size_t Size = 42 / magic()) {
}
size_t magic() {
return 42;
}
This cannot resolve magic() function at compile time.
--
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #4 from Satoshi ---
class Foo {
protected void method42() {
}
}
class Bar : Foo {
void method42() {
}
}
Bar.method42() does not override any function
--
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #3 from Satoshi ---
methods marked as return, e.g.
void foo() return {
}
are exported in wring way.
--
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #2 from Satoshi ---
() @trusted {
}
block is rewritten as
() {
}
what is wrong
--
https://issues.dlang.org/show_bug.cgi?id=16590
--- Comment #1 from Satoshi ---
When I create function like:
class TestClass {
int aa;
auto ref foo() {
return aa;
}
}
It is exported correctly, but when I create it like:
class TestClass {
int aa;
23 matches
Mail list logo