Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Ticket #1523 (new defect)

Opened 15 years ago

Last modified 14 years ago

gcx.d: "this" in struct is to be "&this"

Reported by: CLXX Assigned to: larsivi
Priority: major Milestone: 2.0
Component: Tango Version: D2.0 branch
Keywords: Cc:

Description

D2.0/lib/gc/basic/gcx.d
To keep the compiler silent.

Attachments

gcx.patch (399 bytes) - added by CLXX on 03/08/09 23:10:06.

Change History

03/08/09 23:10:06 changed by CLXX

  • attachment gcx.patch added.

03/09/09 08:44:28 changed by larsivi

  • owner changed from kris to schveiguy.

03/09/09 16:31:27 changed by schveiguy

What compiler are you using? I tested with 2.019 on Linux.

If the bug is due to the newer compiler treating this as a reference, then I'll close this as invalid. It will be fixed when I upgrade the D2 branch to use the newer compiler.

For now, please use 2.019 to file bugs. Sorry for the inconvenience.

03/09/09 18:00:09 changed by larsivi

Since CLXX is eager to help, maybe this upgrade could be speeded up a bit?

03/09/09 19:25:34 changed by schveiguy

Yeah, I should probably do some work on this. I haven't touched the D2 branch since last year...

FWIW, the update will be a major pain, because in 2.020, the compiler uses druntime, and so Tango for D2 should probably use it. So at that point, Tango will no longer have many of the runtime components it has in D1.

03/09/09 19:30:00 changed by larsivi

What do you mean by runtime components?

04/30/10 11:15:43 changed by schveiguy

  • owner changed from schveiguy to larsivi.

I no longer am contributing to Tango, please assign to someone else.