// RUN: %target-swift-frontend -primary-file %s -emit-ir -target %target-swift-5.1-abi-triple -g | %FileCheck %s // REQUIRES: concurrency // Don't assert on dynamically sized variables. // CHECK: define{{( dllexport)?}}{{( protected)?}} swift{{(tail)?}}cc void @"$s5debug1fyxxYaKlF" public func f(_ value: Success) async throws -> Success { switch Result.success(value) { case .success(let success): return success case .failure(let error): throw error; } }