Files
swift-mirror/validation-test/compiler_crashers_2_fixed/rdar67239650.swift
Doug Gregor 6a40a3a8aa [SE-0289] Add support for @resultBuilder.
"Function builders" are being renamed to "result builders". Add the
corresponding `@resultBuilder` attribute, with `@_functionBuilder` as
an alias for it, Update test cases to use @resultBuilder.
2020-10-20 13:24:51 -07:00

25 lines
340 B
Swift

// RUN: %target-swift-frontend -typecheck %s
@resultBuilder
struct SillyBuilder {
static func buildBlock() -> () {}
}
struct SillyStruct {
init(@SillyBuilder _: () -> ()) {}
}
struct UsesSillyStruct {
var x: Int = 0
func foo() {
SillyStruct {
let fn = {
if true {
_ = x
}
}
}
}
}