[Issue 15610] extern(C++) multiple inheritance - calling with wrong 'this' ptr

2016-01-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15610 --- Comment #2 from Walter Bright --- I did some guesswork, and figured out that if you remove the 'final', it will work successfully, so I suggest that as a workaround for the moment. --

[Issue 15610] extern(C++) multiple inheritance - calling with wrong 'this' ptr

2016-01-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15610 --- Comment #3 from Manu --- Okay, I'll give that a shot. Incidentally, 99% of my functions are final, and about 80% of my virtuals are also final. It'd be good to make finalised virtuals work properly a priority. Final also has

[Issue 15608] extern(C++) mangling problem

2016-01-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15608 --- Comment #4 from Manu --- (In reply to Walter Bright from comment #2) > I need a complete example, i.e. the example must be standalone. String, > Variant and Slice are not defined. I define them as empty structs when

[Issue 15610] extern(C++) multiple inheritance - calling with wrong 'this' ptr

2016-01-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15610 --- Comment #4 from Walter Bright --- https://github.com/D-Programming-Language/dmd/pull/5372 --

[Issue 15610] extern(C++) multiple inheritance - calling with wrong 'this' ptr

2016-01-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15610 Walter Bright changed: What|Removed |Added CC|

[Issue 15616] New: missing candidate in error message

2016-01-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15616 Issue ID: 15616 Summary: missing candidate in error message Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1

[Issue 15607] [ICE] CTFE internal error: bad compare on accessing default-initialized static immutable array of array

2016-01-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15607 --- Comment #5 from Mathias Lang --- I just used that syntax because it is how it's defined in the original code. However, it isn't related to this syntax, sorry if it induced confusion. This segv all the same: ```

[Issue 15607] [ICE] CTFE internal error: bad compare on accessing default-initialized static immutable array of array

2016-01-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15607 --- Comment #4 from Don --- Yeah, I had no idea this existed, either. There are *no tests* in the CTFE test suite for static initialization of static arrays with index specified! There is code for struct static initializers,

[Issue 15550] [Reg 2.070.0-b1] compile error while testing template constraint

2016-01-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15550 --- Comment #6 from github-bugzi...@puremagic.com --- Commits pushed to stable at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/3d385e420a2daa6ad65aa4bbfcb27f582f3db60a Revert "Merge pull request

[Issue 15239] ICE (assertion failure) in ctfeInterpret() — opDispatch & inline asm

2016-01-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15239 --- Comment #5 from github-bugzi...@puremagic.com --- Commit pushed to stable at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/5fbc1b8f53712116893ea5c6c7080125fa1308fa workaround Issue 15239 --

[Issue 15550] [Reg 2.070.0-b1] compile error while testing template constraint

2016-01-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15550 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED