This looks like a potential problem:
std::vector<mir::ExtensionDescription> mgn::NestedDisplayPlatform::extensions() const { return {}; // TODO can we support extensions transitively? }
This looks like a potential problem:
std::vector< mir::ExtensionD escription> mgn::NestedDisp layPlatform: :extensions( ) const
{
return {}; // TODO can we support extensions transitively?
}