// This source file is part of the Swift.org open source project // Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors // Licensed under Apache License v2.0 with Runtime Library Exception // // See https://swift.org/LICENSE.txt for license information // See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors // RUN: not %target-swift-frontend %s -emit-sil // One day, if we're lucky, this test will start failing by emitting SIL // instead of diagnosing an error. If you are reading this comment because that // joyous day has finally arrived, please remove the "not" in the RUN line. // Until then, we will at least make sure we don't regress and start crashing // again. func f() -> Int { return { a in { [unowned a] b in a(b) } }(1) }