mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Since field offsets are now encoded after generic parameters, it is useful to validate that using generic parameter metadata is now more resilient in presence of new fields.
20 lines
404 B
Swift
20 lines
404 B
Swift
// RUN: %target-resilience-test
|
|
// REQUIRES: executable_test
|
|
|
|
import StdlibUnittest
|
|
import generic_resilient_struct_add_property
|
|
|
|
extension S {
|
|
public func answer() -> Int {
|
|
return T.compute()
|
|
}
|
|
}
|
|
|
|
var GenericStructAddPropertyTest = TestSuite("GenericStructAddPropertyTest")
|
|
GenericStructAddPropertyTest.test("AddStoredProperty") {
|
|
let s = S<A>()
|
|
expectEqual(s.answer(), 42)
|
|
}
|
|
|
|
runAllTests()
|