File tree Expand file tree Collapse file tree 11 files changed +40
-16
lines changed Expand file tree Collapse file tree 11 files changed +40
-16
lines changed Original file line number Diff line number Diff line change 1
- // RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -I %S/../Inputs -enable-source-import -emit-ir -enable-resilience -enable-class-resilience %s | %FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-%target-runtime
2
- // RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -I %S/../Inputs -enable-source-import -emit-ir -enable-resilience -enable-class-resilience -O %s
1
+ // RUN: rm -rf %t && mkdir %t
2
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -enable-class-resilience -emit-module-path=%t/resilient_struct.swiftmodule -module-name=resilient_struct %S/../Inputs/resilient_struct.swift
3
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -enable-class-resilience -emit-module-path=%t/resilient_enum.swiftmodule -module-name=resilient_enum -I %t %S/../Inputs/resilient_enum.swift
4
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -enable-class-resilience -emit-module-path=%t/resilient_class.swiftmodule -module-name=resilient_class -I %t %S/../Inputs/resilient_class.swift
5
+ // RUN: %target-swift-frontend -I %t -emit-ir -enable-resilience -enable-class-resilience %s | %FileCheck %s
6
+ // RUN: %target-swift-frontend -I %t -emit-ir -enable-resilience -enable-class-resilience -O %s
3
7
4
8
// CHECK: %swift.type = type { [[INT:i32|i64]] }
5
9
Original file line number Diff line number Diff line change 1
- // RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk) -enable-source-import - emit-ir -o - -primary-file %s | %FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-%target-ptrsize
1
+ // RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk) -emit-ir -o - -primary-file %s | %FileCheck %s --check-prefix=CHECK --check-prefix=CHECK-%target-ptrsize
2
2
3
3
// REQUIRES: objc_interop
4
4
// XFAIL: CPU=armv7k
Original file line number Diff line number Diff line change 1
- // RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk) -enable-source-import - emit-ir -o - -primary-file %s | %FileCheck %s --check-prefix=CHECK
1
+ // RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk) -emit-ir -o - -primary-file %s | %FileCheck %s --check-prefix=CHECK
2
2
3
3
// REQUIRES: objc_interop
4
4
// REQUIRES: CPU=armv7k
Original file line number Diff line number Diff line change 1
- // RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -I %S/../Inputs -enable-source-import -emit-ir -enable-resilience %s | %FileCheck %s
2
- // RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -I %S/../Inputs -enable-source-import -emit-ir -enable-resilience -O %s
1
+ // RUN: rm -rf %t && mkdir %t
2
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -emit-module-path=%t/resilient_struct.swiftmodule -module-name=resilient_struct %S/../Inputs/resilient_struct.swift
3
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -emit-module-path=%t/resilient_enum.swiftmodule -module-name=resilient_enum -I %t %S/../Inputs/resilient_enum.swift
4
+ // RUN: %target-swift-frontend -I %t -emit-ir -enable-resilience %s | %FileCheck %s
5
+ // RUN: %target-swift-frontend -I %t -emit-ir -enable-resilience -O %s
3
6
4
7
import resilient_enum
5
8
import resilient_struct
Original file line number Diff line number Diff line change 1
- // RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -I %S/../Inputs -enable-source-import -emit-ir -enable-resilience %s | %FileCheck %s
2
- // RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -I %S/../Inputs -enable-source-import -emit-ir -enable-resilience -O %s
1
+ // RUN: rm -rf %t && mkdir %t
2
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -emit-module-path=%t/resilient_protocol.swiftmodule -module-name=resilient_protocol %S/../Inputs/resilient_protocol.swift
3
+ // RUN: %target-swift-frontend -I %t -emit-ir -enable-resilience -assume-parsing-unqualified-ownership-sil %s | %FileCheck %s
4
+ // RUN: %target-swift-frontend -I %t -emit-ir -enable-resilience -O -assume-parsing-unqualified-ownership-sil %s
3
5
4
6
sil_stage canonical
5
7
Original file line number Diff line number Diff line change 1
- // RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -I %S/../Inputs -enable-source-import -emit-ir -enable-resilience %s | %FileCheck %s
2
- // RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -I %S/../Inputs -enable-source-import -emit-ir -enable-resilience -O %s
1
+ // RUN: rm -rf %t && mkdir %t
2
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -emit-module-path=%t/resilient_struct.swiftmodule -module-name=resilient_struct %S/../Inputs/resilient_struct.swift
3
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -emit-module-path=%t/resilient_enum.swiftmodule -module-name=resilient_enum -I %t %S/../Inputs/resilient_enum.swift
4
+ // RUN: %target-swift-frontend -I %t -emit-ir -enable-resilience %s | %FileCheck %s
5
+ // RUN: %target-swift-frontend -I %t -emit-ir -enable-resilience -O %s
3
6
4
7
import resilient_struct
5
8
import resilient_enum
Original file line number Diff line number Diff line change 1
- // RUN: %target-swift-frontend -I %S/../Inputs -enable-source-import -emit-silgen -enable-resilience %s | %FileCheck %s
1
+ // RUN: rm -rf %t && mkdir %t
2
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -emit-module-path=%t/resilient_struct.swiftmodule -module-name=resilient_struct %S/../Inputs/resilient_struct.swift
3
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -emit-module-path=%t/resilient_class.swiftmodule -module-name=resilient_class -I %t %S/../Inputs/resilient_class.swift
4
+ // RUN: %target-swift-frontend -I %t -emit-silgen -enable-resilience %s | %FileCheck %s
2
5
3
6
import resilient_class
4
7
Original file line number Diff line number Diff line change 1
- // RUN: %target-swift-frontend -I %S/../Inputs -enable-source-import -emit-silgen -enable-resilience %s | %FileCheck %s
1
+ // RUN: rm -rf %t && mkdir %t
2
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -emit-module-path=%t/resilient_struct.swiftmodule -module-name=resilient_struct %S/../Inputs/resilient_struct.swift
3
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -emit-module-path=%t/resilient_enum.swiftmodule -module-name=resilient_enum -I %t %S/../Inputs/resilient_enum.swift
4
+ // RUN: %target-swift-frontend -I %t -emit-silgen -enable-resilience %s | %FileCheck %s
2
5
3
6
import resilient_enum
4
7
Original file line number Diff line number Diff line change 1
- // RUN: %target-swift-frontend -I %S/../Inputs -emit-silgen -enable-source-import -parse-as-library -enable-resilience %s | %FileCheck %s
2
- // RUN: %target-swift-frontend -I %S/../Inputs -emit-sil -enable-source-import -parse-as-library -enable-resilience %s -O | %FileCheck --check-prefix=CHECK-OPT %s
1
+ // RUN: rm -rf %t && mkdir %t
2
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -emit-module-path=%t/resilient_global.swiftmodule -module-name=resilient_global %S/../Inputs/resilient_global.swift
3
+ // RUN: %target-swift-frontend -I %t -emit-silgen -enable-resilience -parse-as-library %s | %FileCheck %s
4
+ // RUN: %target-swift-frontend -I %t -emit-sil -O -enable-resilience -parse-as-library %s | %FileCheck --check-prefix=CHECK-OPT %s
3
5
4
6
import resilient_global
5
7
Original file line number Diff line number Diff line change 1
- // RUN: %target-swift-frontend -I %S/../Inputs -enable-source-import -emit-silgen -enable-resilience %s | %FileCheck %s --check-prefix=CHECK
1
+ // RUN: rm -rf %t && mkdir %t
2
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -emit-module-path=%t/resilient_protocol.swiftmodule -module-name=resilient_protocol %S/../Inputs/resilient_protocol.swift
3
+ // RUN: %target-swift-frontend -I %t -emit-silgen -enable-resilience %s | %FileCheck %s
2
4
3
5
import resilient_protocol
4
6
Original file line number Diff line number Diff line change 1
- // RUN: %target-swift-frontend -I %S/../Inputs -enable-source-import -emit-silgen -enable-resilience %s | %FileCheck %s
1
+ // RUN: rm -rf %t && mkdir %t
2
+ // RUN: %target-swift-frontend -emit-module -enable-resilience -emit-module-path=%t/resilient_struct.swiftmodule -module-name=resilient_struct %S/../Inputs/resilient_struct.swift
3
+ // RUN: %target-swift-frontend -I %t -emit-silgen -enable-resilience %s | %FileCheck %s
2
4
3
5
import resilient_struct
4
6
You can’t perform that action at this time.
0 commit comments