File tree Expand file tree Collapse file tree 4 files changed +10
-4
lines changed
test/Incremental/Verifier Expand file tree Collapse file tree 4 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 11final public class OpenSubclass : OpenBase { } // expected-provides {{OpenSubclass}} expected-private-superclass {{main.OpenBase}}
22// expected-provides {{OpenBase}}
33// expected-private-member {{main.OpenBase.init}}
4+ // expected-private-member {{main.OpenBase.deinit}}
45// expected-private-member {{main.OpenSubclass.init}}
56// expected-private-member {{main.OpenSubclass.deinit}}
67
78final public class PublicSubclass : PublicBase { } // expected-provides {{PublicSubclass}} expected-private-superclass {{main.PublicBase}}
89// expected-provides {{PublicBase}}
910// expected-private-member {{main.PublicBase.init}}
11+ // expected-private-member {{main.PublicBase.deinit}}
1012// expected-private-member {{main.PublicSubclass.init}}
1113// expected-private-member {{main.PublicSubclass.deinit}}
1214
1315final internal class InternalSubclass : InternalBase { } // expected-provides {{InternalSubclass}} expected-private-superclass {{main.InternalBase}}
1416// expected-provides {{InternalBase}}
1517// expected-private-member {{main.InternalBase.init}}
18+ // expected-private-member {{main.InternalBase.deinit}}
1619// expected-private-member {{main.InternalSubclass.init}}
1720// expected-private-member {{main.InternalSubclass.deinit}}
1821
Original file line number Diff line number Diff line change 11// RUN: %empty-directory(%t)
22// RUN: %{python} %S/../gen-output-file-map.py -o %t %S/Inputs -r %t.resp
3- // RUN: cd %t && %target-swiftc_driver -typecheck -output-file-map %t/output.json -incremental -module-name main -experimental-private-intransitive-dependencies -verify-incremental-dependencies @%t.resp
4- // RUN: cd %t && %target-swiftc_driver -typecheck -output-file-map %t/output.json -incremental -enable-batch-mode -module-name main -experimental-private-intransitive-dependencies -verify-incremental-dependencies @%t.resp
3+ // RUN: cd %t && %target-swiftc_driver -c -output-file-map %t/output.json -incremental -module-name main -experimental-private-intransitive-dependencies -verify-incremental-dependencies @%t.resp
4+ // RUN: cd %t && %target-swiftc_driver -c -output-file-map %t/output.json -incremental -enable-batch-mode -module-name main -experimental-private-intransitive-dependencies -verify-incremental-dependencies @%t.resp
55
66// N.B. These tests are meant to continue to expand to more and more input files
77// as more kinds of cross-type dependencies are discovered. This will naturally
Original file line number Diff line number Diff line change 11final public class OpenSubclass : OpenBase { } // expected-provides {{OpenSubclass}} expected-cascading-superclass {{main.OpenBase}}
22// expected-provides {{OpenBase}}
33// expected-cascading-member {{main.OpenBase.init}}
4+ // expected-private-member {{main.OpenBase.deinit}}
45// expected-cascading-member {{main.OpenSubclass.init}}
56// expected-private-member {{main.OpenSubclass.deinit}}
67
78final public class PublicSubclass : PublicBase { } // expected-provides {{PublicSubclass}} expected-cascading-superclass {{main.PublicBase}}
89// expected-provides {{PublicBase}}
910// expected-cascading-member {{main.PublicBase.init}}
11+ // expected-private-member {{main.PublicBase.deinit}}
1012// expected-cascading-member {{main.PublicSubclass.init}}
1113// expected-private-member {{main.PublicSubclass.deinit}}
1214
1315final internal class InternalSubclass : InternalBase { } // expected-provides {{InternalSubclass}} expected-cascading-superclass {{main.InternalBase}}
1416// expected-provides {{InternalBase}}
1517// expected-cascading-member {{main.InternalBase.init}}
18+ // expected-private-member {{main.InternalBase.deinit}}
1619// expected-cascading-member {{main.InternalSubclass.init}}
1720// expected-private-member {{main.InternalSubclass.deinit}}
1821
Original file line number Diff line number Diff line change 11// RUN: %empty-directory(%t)
22// RUN: %{python} %S/../gen-output-file-map.py -o %t %S/Inputs -r %t.resp
3- // RUN: cd %t && %target-swiftc_driver -typecheck -output-file-map %t/output.json -incremental -module-name main -verify-incremental-dependencies @%t.resp
4- // RUN: cd %t && %target-swiftc_driver -typecheck -output-file-map %t/output.json -incremental -enable-batch-mode -module-name main -verify-incremental-dependencies @%t.resp
3+ // RUN: cd %t && %target-swiftc_driver -c -output-file-map %t/output.json -incremental -module-name main -verify-incremental-dependencies @%t.resp
4+ // RUN: cd %t && %target-swiftc_driver -c -output-file-map %t/output.json -incremental -enable-batch-mode -module-name main -verify-incremental-dependencies @%t.resp
55
66// N.B. These tests are meant to continue to expand to more and more input files
77// as more kinds of cross-type dependencies are discovered. This will naturally
You can’t perform that action at this time.
0 commit comments