Thread overview
[Issue 18966] extern(C++) constructor should match C++ semantics assigning vtable
Jun 10, 2018
Manu
Jun 16, 2018
Rainer Schuetze
Jun 18, 2018
Manu
June 10, 2018
https://issues.dlang.org/show_bug.cgi?id=18966

Manu <turkeyman@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |C++, industry

--
June 16, 2018
https://issues.dlang.org/show_bug.cgi?id=18966

Rainer Schuetze <r.sagitario@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull
                 CC|                            |r.sagitario@gmx.de

--- Comment #1 from Rainer Schuetze <r.sagitario@gmx.de> ---
https://github.com/dlang/dmd/pull/8362

--
June 18, 2018
https://issues.dlang.org/show_bug.cgi?id=18966

Manu <turkeyman@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #2 from Manu <turkeyman@gmail.com> ---
Fix was merged.

--
June 25, 2018
https://issues.dlang.org/show_bug.cgi?id=18966

--- Comment #3 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/403d5f0148abe60ac1836da9038c18cebd8b8644 fix Issue 18966 - extern(C++) constructor should match C++ semantics assigning vtable

set vtbl after exlicit or implicit call to super() in C++ constructors

https://github.com/dlang/dmd/commit/297844f035be1753cbbf07f9338c6383b2b62708 Merge pull request #8362 from rainers/issue18966

fix Issue 18966 - extern(C++) constructor should match C++ semantics … merged-on-behalf-of: David Nadlinger <code@klickverbot.at>

--