File: rdar72771072.swift

package info (click to toggle)
swiftlang 6.0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,519,992 kB
  • sloc: cpp: 9,107,863; ansic: 2,040,022; asm: 1,135,751; python: 296,500; objc: 82,456; f90: 60,502; lisp: 34,951; pascal: 19,946; sh: 18,133; perl: 7,482; ml: 4,937; javascript: 4,117; makefile: 3,840; awk: 3,535; xml: 914; fortran: 619; cs: 573; ruby: 573
file content (38 lines) | stat: -rw-r--r-- 957 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// RUN: %target-typecheck-verify-swift -target %target-cpu-apple-macosx10.15 -swift-version 5
// REQUIRES: objc_interop
// REQUIRES: OS=macosx

import SwiftUI

enum E {
  case a, b, c
}

struct S : View {
  let values: [E] = [.a, .b, .c]

  var body: some View {
    ScrollView(.vertical) {
      Group {
        Group {
          ForEach(values, id: \.self) { color in
            Button(action: { labeled(true) }) { // expected-error {{missing argument label 'value:' in call}} {{38-38=value: }}
              Text("").bold()
            }.buttonStyle(BorderlessButtonStyle())
          }

          ForEach([1, 2, 3, 4, 5, 6, 7, 8, 9], id: \.self) { _ in
            Button(action: { labeled(value: true) }) {
              Text("").bold()
            }.buttonStyle(BorderlessButtonStyle())
          }
        }
        .frame(width: 100, height: 100)
        .padding(.top, 1)
      }
    }
    .frame(width: 100)
  }

  func labeled(value: Bool) {}
}