// https://issues.dlang.org/show_bug.cgi?id=23135 // EXTRA_CPP_SOURCES: test23135.cpp // REQUIRED_ARGS: -extern-std=c++11 // CXXFLAGS: -std=c++11 // DISABLED: win32 void main() { test23135(); } extern(C++): void test23135(); class Mutable { ~this(); void func() { } } final class DeriveMutable : Mutable { ~this(); override void func() { } } class Const { ~this(); void func() const { } } final class DeriveConst : Const { ~this(); override void func() const { } }