File tree Expand file tree Collapse file tree 4 files changed +15
-6
lines changed Expand file tree Collapse file tree 4 files changed +15
-6
lines changed Original file line number Diff line number Diff line change @@ -253,7 +253,7 @@ codeql::ExtensionDecl DeclVisitor::translateExtensionDecl(const swift::Extension
253
253
codeql::ImportDecl DeclVisitor::translateImportDecl (const swift::ImportDecl& decl) {
254
254
auto entry = createEntry (decl);
255
255
entry.is_exported = decl.isExported ();
256
- entry.imported_module = dispatcher_.fetchLabel (decl.getModule ());
256
+ entry.imported_module = dispatcher_.fetchOptionalLabel (decl.getModule ());
257
257
entry.declarations = dispatcher_.fetchRepeatedLabels (decl.getDecls ());
258
258
return entry;
259
259
}
Original file line number Diff line number Diff line change 1
- | import.swift:1:1:1:8 | import ... | getModule: | file://:0:0:0:0 | import | isExported: | no | getImportedModule: | file://:0:0:0:0 | Swift |
2
- | import.swift:2:1:2:24 | import ... | getModule: | file://:0:0:0:0 | import | isExported: | no | getImportedModule: | file://:0:0:0:0 | Swift |
3
- | import.swift:3:12:3:32 | import ... | getModule: | file://:0:0:0:0 | import | isExported: | yes | getImportedModule: | file://:0:0:0:0 | Swift |
4
- | import.swift:4:1:4:19 | import ... | getModule: | file://:0:0:0:0 | import | isExported: | no | getImportedModule: | file://:0:0:0:0 | Swift |
5
- | import.swift:5:1:5:23 | import ... | getModule: | file://:0:0:0:0 | import | isExported: | no | getImportedModule: | file://:0:0:0:0 | Swift |
1
+ | import.swift:1:1:1:8 | import ... | getModule: | file://:0:0:0:0 | import | isExported: | no |
2
+ | import.swift:2:1:2:24 | import ... | getModule: | file://:0:0:0:0 | import | isExported: | no |
3
+ | import.swift:3:12:3:32 | import ... | getModule: | file://:0:0:0:0 | import | isExported: | yes |
4
+ | import.swift:4:1:4:19 | import ... | getModule: | file://:0:0:0:0 | import | isExported: | no |
5
+ | import.swift:5:1:5:23 | import ... | getModule: | file://:0:0:0:0 | import | isExported: | no |
6
+ | import.swift:7:1:7:8 | import ... | getModule: | file://:0:0:0:0 | import | isExported: | no |
Original file line number Diff line number Diff line change
1
+ | import.swift:1:1:1:8 | import ... | file://:0:0:0:0 | Swift |
2
+ | import.swift:2:1:2:24 | import ... | file://:0:0:0:0 | Swift |
3
+ | import.swift:3:12:3:32 | import ... | file://:0:0:0:0 | Swift |
4
+ | import.swift:4:1:4:19 | import ... | file://:0:0:0:0 | Swift |
5
+ | import.swift:5:1:5:23 | import ... | file://:0:0:0:0 | Swift |
Original file line number Diff line number Diff line change @@ -3,3 +3,6 @@ import typealias Swift.Int
3
3
@_exported import struct Swift. Double
4
4
import func Swift. print // imports all overloads
5
5
import protocol Swift. Hashable
6
+ #if foo
7
+ import Foo
8
+ #endif
You can’t perform that action at this time.
0 commit comments