struct not_movable {
not_movable() = default;
not_movable(not_movable&&) = delete;
};
struct type : not_movable {
};
int main() {
type{not_movable{}}; // clang throws error
}
And... When aggreagate paren init will be supported?((
https://godbolt.org/z/9MPqsfqM6