// RUN: %empty-directory(%t) // RUN: %target-swift-frontend -emit-module -o %t -enable-library-evolution %S/Inputs/property_wrapper_defs.swift // RUN: %target-swift-emit-silgen -primary-file %s -I %t -enable-library-evolution | %FileCheck %s import property_wrapper_defs // rdar://problem/55995892 // This is a crash that occurs only with -enable-library-evolution. public enum E { case a } struct M { @MyPublished private var e = E.a } // Ensure that the backing initializer is serialized. @frozen public struct StructUsesPublishedAsPrivate { public var integer: Int = 17 // CHECK: sil non_abi [serialized] [ossa] @$s35property_wrappers_library_evolution28StructUsesPublishedAsPrivateV6stringSSvpfP : $@convention(thin) (@owned String) -> @out MyPublished @MyPublished var string: String = "Hello" }