mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
21 lines
777 B
Swift
21 lines
777 B
Swift
// RUN: %empty-directory(%t)
|
|
// RUN: %target-swift-frontend -emit-module-path %t/unsafe_swift_decls.swiftmodule %S/Inputs/unsafe_swift_decls.swift
|
|
// RUN: %target-swift-frontend -emit-module-path %t/safe_swift_decls.swiftmodule %S/Inputs/safe_swift_decls.swift -strict-memory-safety
|
|
|
|
// RUN: %target-typecheck-verify-swift -strict-memory-safety -I %S/Inputs -I %t -emit-loaded-module-trace-path %t/unsafe.trace
|
|
|
|
// RUN: %FileCheck -check-prefix TRACE %s < %t/unsafe.trace
|
|
|
|
import unsafe_decls
|
|
import unsafe_swift_decls
|
|
import safe_swift_decls
|
|
|
|
// Module-level indication
|
|
// TRACE: "strictMemorySafety":true
|
|
|
|
// Dependencies
|
|
// TRACE-SAME: "safe_swift_decls"
|
|
// TRACE-SAME: "strictMemorySafety":true
|
|
// TRACE-SAME: "unsafe_swift_decls"
|
|
// TRACE-SAME: "strictMemorySafety":false
|