> On Apr 28, 2017, at 16:28, John McCall via swift-users > <swift-us...@swift.org> wrote: > >> On Apr 28, 2017, at 7:03 AM, Johannes Weiss via swift-dev >> <swift-dev@swift.org <mailto:swift-dev@swift.org>> wrote: >> Hi swift-users, >> >> (sorry for the cross post to swift-dev, but wasn't sure where it belongs) >> >> I tried to find guarantees about the memory layout Swift tuples but couldn't >> find anything. The reason I ask is because I'd like to use them as fixed >> sized (stack allocated) arrays. I'm pretty sure they're actually not >> guaranteed to be stack allocated but highly likely I assume :). > > Tuples are guaranteed to use a standard C-style layout wherever that layout > is ABI-observable, e.g. when you construct an UnsafePointer to one.
Ah, is this true for non-homogeneous tuples? I thought we only guaranteed it for homogeneous ones. Jordan
_______________________________________________ swift-dev mailing list swift-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-dev