Yuriy: > Hello, is there a way of reducing size of an empty class to > just vtbl? I tried to declare it as extern(C++) which works, > but has a nasty side effect of limited mangling. extern(C++) classes is only for interfacing with C++ code. It's not to write regular D code. Bye, bearophile