Skip to content

Commit b7709d9

Browse files
authored
Merge pull request #83522 from tshortli/symbolgraph-infer-target
Re-instate `infer-target.swift` test
2 parents 7d75f71 + c616f3b commit b7709d9

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

test/SymbolGraph/infer-target.swift

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// RUN: %empty-directory(%t)
2+
// RUN: %empty-directory(%t/Output)
3+
// RUN: %target-build-swift %s -module-name Basic -emit-module -emit-module-path %t/
4+
5+
// Verify that -target can be inferred
6+
// RUN: %empty-directory(%t/Output)
7+
// RUN: %swift-symbolgraph-extract -module-name Basic -I %t -pretty-print -output-dir %t/Output
8+
// RUN: %FileCheck %s --input-file %t/Output/Basic.symbols.json
9+
10+
// This test can only work for test configurations that aren't cross-compiling.
11+
// REQUIRES: target-same-as-host
12+
13+
public struct S {
14+
public var x: Int
15+
}
16+
17+
// CHECK: "kind": "memberOf"
18+
// CHECK-NEXT: "source": "s:5Basic1SV1xSivp"
19+
// CHECK-NEXT: "target": "s:5Basic1SV"

0 commit comments

Comments
 (0)