Skip to content

Commit 20eaa34

Browse files
committed
Swift: failing tests for linkage awareness
1 parent c8e894b commit 20eaa34

File tree

22 files changed

+127
-15
lines changed

22 files changed

+127
-15
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
| file://:0:0:0:0 | cross_references |
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import swift
2+
3+
// check that the `cross_references` module has exactly one entity in the DB
4+
from ModuleDecl m
5+
where m.getName() = "cross_references"
6+
select m
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
func foo() {}
1+
public func foo() {}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
func bar() {}
1+
public func bar() {}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
public func baz() {}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
public func bazz() {}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import F
2+
import Fs
3+
4+
func use_imported() {
5+
F.foo()
6+
F.bar()
7+
Fs.baz()
8+
Fs.bazz()
9+
}

swift/integration-tests/posix-only/frontend-invocations/Files.expected

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@
55
| E.swift:0:0:0:0 | E.swift |
66
| F1.swift:0:0:0:0 | F1.swift |
77
| F2.swift:0:0:0:0 | F2.swift |
8+
| F3.swift:0:0:0:0 | F3.swift |
9+
| F5.swift:0:0:0:0 | F5.swift |
810
| G.swift:0:0:0:0 | G.swift |
911
| H1.swift:0:0:0:0 | H1.swift |
1012
| H2.swift:0:0:0:0 | H2.swift |
13+
| I1.swift:0:0:0:0 | I1.swift |
14+
| I2.swift:0:0:0:0 | I2.swift |
1115
| file://:0:0:0:0 | |
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
let I1 = ""
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
let I2 = ""

0 commit comments

Comments
 (0)