← Back to index
|
Original Bugzilla link
Bug 12038 – alias this and &this cause ICE
Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2014-01-29T23:38:00Z
Last change time
2014-02-01T04:50:54Z
Keywords
ice, pull
Assigned to
nobody
Creator
dlang-bugzilla
Comments
Comment #0
by dlang-bugzilla — 2014-01-29T23:38:00Z
bool f(void* p); struct S { @property p() { f(&this); } alias p this; }
Comment #1
by dlang-bugzilla — 2014-01-30T00:51:33Z
Workaround: Cast to void* explicitly before calling the function.
Comment #2
by k.hara.pg — 2014-01-30T01:08:31Z
https://github.com/D-Programming-Language/dmd/pull/3179
Comment #3
by github-bugzilla — 2014-01-30T16:40:55Z
Commits pushed to master at
https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/033a1bfa360153b88bbd80c61012bd282f26b0d9
fix Issue 12038 - alias this and &this cause ICE
https://github.com/D-Programming-Language/dmd/commit/7e97423d070bf73258b559242f83963edf574357
Merge pull request #3179 from 9rnsr/fix12038 Issue 12038 - alias this and &this cause ICE
Comment #4
by github-bugzilla — 2014-02-01T04:50:54Z
Commit pushed to 2.065 at
https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/3aa239bbf81657ccb009ca5c552725464b64008d
Merge pull request #3179 from 9rnsr/fix12038 Issue 12038 - alias this and &this cause ICE