mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
The `-force-single-frontend-invocation` flag predates WMO and is now an alias for `-whole-module-optimization`. We should use the latter and let the former fade into history.
17 lines
996 B
Swift
17 lines
996 B
Swift
// RUN: %empty-directory(%t)
|
|
|
|
// This file is intended to match the run lines in
|
|
// test/Interpreter/testability.swift, but with -O added to all compilations.
|
|
// The next block verifies that.
|
|
|
|
// RUN: grep RUN: %s | grep -v VERIFY > %t/VERIFY.txt
|
|
// RUN: grep RUN: %S/../../test/Interpreter/testability.swift | sed -e 's|%%S|%%S/../../test/Interpreter|g' -e 's|%%s|%%S/../../test/Interpreter/testability.swift|g' -e 's|%%target-build-swift|%%target-build-swift -O|' > %t/VERIFY-orig.txt
|
|
// RUN: diff %t/VERIFY.txt %t/VERIFY-orig.txt
|
|
|
|
// RUN: %target-build-swift -O -emit-library -c %S/../../test/Interpreter/Inputs/testability_helper.swift -enable-testing -whole-module-optimization -o %t/testability_helper.o -emit-module
|
|
|
|
// RUN: %target-build-swift -O %S/../../test/Interpreter/testability.swift -I %t -Xlinker %t/testability_helper.o -o %t/main
|
|
// RUN: %target-codesign %t/main
|
|
// RUN: %target-run %t/main | %FileCheck %S/../../test/Interpreter/testability.swift
|
|
// REQUIRES: executable_test
|