Report: Swift and C++ interoperability project progress in the Swift-5.7 time frame

Would any of these be supported?

template <long N, typename T>
struct Foo {
    long header;
    T fields[N];
};

template <typename T>
struct Bar {
    long header;
    T fields[];
};

struct Baz {
    long header;
    long fields[];
};
1 Like

I think that this might be a packaging issue. The C++ Interop module was never packaged up for distribution (see swift-installer-scripts/sdk-arm64.wxs at main · apple/swift-installer-scripts · GitHub) and I missed the fact that new content had been added.

CC: @egor.zhdan @Alex_L