mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
tests: replace 'rm -rf %t && mkdir -p %t' with '%empty-directory(%t)'
These changes were made using a script.
This commit is contained in:
committed by
Robert Widmann
parent
d54e5b2326
commit
486cab447d
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-clang-importer-objc-overlays
|
||||
|
||||
// RUN: %target-swift-frontend %clang-importer-sdk-nosource -I %t %s -emit-ir
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
// RUN: rm -rf %t
|
||||
// RUN: mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swiftc_driver -emit-library -emit-module -emit-module-path %t/empty.swiftmodule -module-name empty -module-link-name empty %S/empty.swift
|
||||
// RUN: %target-swiftc_driver -c %s -I %t -o %t/import_experimental.o
|
||||
// RUN: %target-swift-autolink-extract %t/import_experimental.o -o - | %FileCheck --check-prefix CHECK-%target-object-format %s
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
// RUN: rm -rf %t
|
||||
// RUN: mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swiftc_driver -emit-library -emit-module -emit-module-path %t/empty.swiftmodule -module-name empty -module-link-name empty %S/empty.swift
|
||||
// RUN: %target-swiftc_driver -c %s -I %t -o %t/import_experimental.o
|
||||
// RUN: llvm-ar cr %t/import_experimental.a %t/import_experimental.o
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: not %target-swift-frontend -typecheck %S/../../Inputs/empty.swift -import-objc-header %t/fake.h 2>&1 | %FileCheck -check-prefix=MISSING-HEADER %s
|
||||
|
||||
// RUN: cp %S/Inputs/error-on-define.h %t
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
<<<<<<< HEAD:test/ClangImporter/MixedSource/broken-modules.swift
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: not %target-swift-frontend -typecheck %s -I %S/Inputs/broken-modules/ -enable-source-import -show-diagnostics-after-fatal 2> %t/err.txt
|
||||
=======
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: not %target-swift-frontend -parse %s -I %S/Inputs/broken-modules/ -enable-source-import -show-diagnostics-after-fatal 2> %t/err.txt
|
||||
>>>>>>> tests: replace 'rm -rf %t && mkdir -p %t' with '%empty-directory(%t)':test/ClangModules/MixedSource/broken-modules.swift
|
||||
// RUN: %FileCheck -check-prefix CHECK -check-prefix CLANG-CHECK %s < %t/err.txt
|
||||
|
||||
// RUN: not %target-swift-frontend -typecheck %s -import-objc-header %S/Inputs/broken-modules/BrokenClangModule.h -enable-source-import 2> %t/err.bridging-header.txt
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: cp -R %S/Inputs/mixed-target %t
|
||||
|
||||
// RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk) -I %S/../Inputs/custom-modules -import-objc-header %t/mixed-target/header.h -emit-module-path %t/MixedWithHeader.swiftmodule %S/Inputs/mixed-with-header.swift %S/../../Inputs/empty.swift -module-name MixedWithHeader -disable-objc-attr-requires-foundation-module
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: cp -R %S/Inputs/mixed-target %t
|
||||
|
||||
// FIXME: BEGIN -enable-source-import hackaround
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-clang-importer-objc-overlays
|
||||
|
||||
// RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk-nosource -I %t) -I %S/Inputs/custom-modules -typecheck %s -verify
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: not %target-swift-frontend -typecheck %s -I %S/Inputs/custom-modules/ -show-diagnostics-after-fatal -D MISSING_FROM_MODULE 2> %t/err.txt
|
||||
// RUN: %FileCheck -check-prefix CHECK-MODULE-MAP %s < %t/err.txt
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %gyb %s -o %t/mapped-integers.swift
|
||||
// RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk) -typecheck -verify %t/mapped-integers.swift
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-clang-importer-objc-overlays
|
||||
|
||||
// RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk-nosource -I %t) -emit-silgen -I %S/Inputs/custom-modules %s | %FileCheck %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk) -emit-module -I %S/../Inputs/ObjCBridging %S/../Inputs/ObjCBridging/Appliances.swift -module-name Appliances -o %t
|
||||
|
||||
// RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk) -typecheck -I %S/../Inputs/ObjCBridging -I %t -parse-as-library -verify %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-clang-importer-objc-overlays
|
||||
|
||||
// RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk-nosource -I %t) -target x86_64-apple-macosx10.51 -typecheck %s -verify
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-clang-importer-objc-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk-nosource -I %t) -I %S/Inputs/custom-modules -emit-ir -o - -primary-file %s | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-clang-importer-objc-overlays
|
||||
|
||||
// RUN: %target-swift-frontend(mock-sdk: %clang-importer-sdk-nosource -I %t) -emit-sil -I %S/Inputs/custom-modules %s -verify
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -emit-module-path %t/SerializationHelper.swiftmodule -I %S/Inputs/custom-modules -F %S/Inputs/frameworks -sdk "" -disable-objc-attr-requires-foundation-module %S/Inputs/SerializationHelper.swift
|
||||
// RUN: %target-swift-frontend -typecheck -I %t %s -sdk "" -verify
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -emit-module-path %t/Test.swiftmodule -emit-sil -o /dev/null -module-name Test %s -sdk "" -import-objc-header %S/Inputs/serialization-sil.h
|
||||
// RUN: %target-sil-func-extractor %t/Test.swiftmodule -sil-print-debuginfo -func=_T04Test16testPartialApplyySoAA_pF -o - | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// Check if SIL printing+parsing of a clang imported function works.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -emit-module -o %t %S/Inputs/has_ambiguities.swift
|
||||
// RUN: not %target-swift-frontend -typecheck %s -I %t 2>&1 | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -emit-module %S/Inputs/PrivateObjC.swift -o %t
|
||||
// RUN: %target-typecheck-verify-swift -I %t -verify-ignore-unknown
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: %target-build-swift -emit-executable %s -g -o %t/ASTSection -emit-module
|
||||
// RUN: %lldb-moduleimport-test %t/ASTSection | %FileCheck %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: cp %S/Inputs/serialized-objc-header.h %t
|
||||
// RUN: %target-build-swift -emit-executable %S/ASTSection.swift -g -o %t/ASTSection-with-ObjC -import-objc-header %t/serialized-objc-header.h -DOBJC -module-name ASTSection -emit-module
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -emit-module-path %t/basic.swiftmodule %S/basic.swift
|
||||
|
||||
// RUN: %target-swift-frontend -emit-ir -module-name Foo %s -I %t -g -o - | %FileCheck %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -emit-module-path %t/Globals.swiftmodule %S/Globals.swift
|
||||
// RUN: %target-swift-frontend -I %t %s -g -emit-ir -o - | %FileCheck %s
|
||||
import Globals
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend %s -O -gsil -Xllvm -sil-print-debuginfo -emit-ir -o %t/out.ir
|
||||
// RUN: %FileCheck %s < %t/out.ir
|
||||
// RUN: %FileCheck %s --check-prefix=CHECK_OUT_SIL < %t/out.ir.gsil_0.sil
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// Clang-import a module.
|
||||
import ClangModule
|
||||
|
||||
@@ -13,7 +13,7 @@ import ClangModule
|
||||
|
||||
// 2. Test that swift is creating clang modules with debug info.
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend %s -c -g -o %t.o -module-cache-path %t -I %S/Inputs
|
||||
// RUN: file %t/*/ClangModule-*.pcm | egrep '(Mach-O|ELF)'
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: not %target-swift-ide-test -source-filename=%s -print-ast-typechecked -find-mangled=_notASwiftSymbol
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-macosx10.9 %s 2>&1 > %t.simple.txt
|
||||
// RUN: %FileCheck %s < %t.simple.txt
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
// RUN: %swiftc_driver -driver-print-jobs -c -target x86_64-apple-macosx10.9 %s %S/../Inputs/empty.swift -module-name main -driver-use-filelists 2>&1 | %FileCheck -check-prefix=FILELIST %s
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t/DISTINCTIVE-PATH/usr/bin/
|
||||
// RUN: %empty-directory(%t)/DISTINCTIVE-PATH/usr/bin/
|
||||
// RUN: %hardlink-or-copy(from: %swift_driver_plain, to: %t/DISTINCTIVE-PATH/usr/bin/swiftc)
|
||||
// RUN: ln -s "swiftc" %t/DISTINCTIVE-PATH/usr/bin/swift-update
|
||||
// RUN: %t/DISTINCTIVE-PATH/usr/bin/swiftc -driver-print-jobs -c -update-code -target x86_64-apple-macosx10.9 %s 2>&1 > %t.upd.txt
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: %target-swiftc_driver -emit-module -module-name test %s -o %t/a.swiftmodule
|
||||
// RUN: %target-swiftc_driver -emit-sib -module-name test %s -o - | %target-swiftc_driver -emit-module -module-name test -o %t/b.swiftmodule -
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: touch %t/a.swift %t/b.swift %t/c.swift
|
||||
|
||||
// RUN: (cd %t && %swiftc_driver_plain -driver-use-frontend-path %S/Inputs/filelists/check-filelist-abc.py -emit-module ./a.swift ./b.swift ./c.swift -module-name main -target x86_64-apple-macosx10.9 -driver-use-filelists -output-file-map=%S/Inputs/filelists/output.json 2>&1 | %FileCheck %s)
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
// RUN: %FileCheck %s < %t.simple-macosx10.10.txt
|
||||
// RUN: %FileCheck -check-prefix SIMPLE %s < %t.simple-macosx10.10.txt
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: touch %t/a.o
|
||||
// RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-macosx10.9 %s %t/a.o -o linker 2>&1 | %FileCheck -check-prefix COMPILE_AND_LINK %s
|
||||
// RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-macosx10.9 %s %t/a.o -driver-use-filelists -o linker 2>&1 | %FileCheck -check-prefix FILELIST %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swiftc_driver -driver-print-jobs -module-name=ThisModule -wmo -num-threads 4 %S/Inputs/main.swift %s -emit-module -o test.swiftmodule | %FileCheck -check-prefix=MODULE %s
|
||||
// RUN: echo "{\"%s\": {\"assembly\": \"/build/multi-threaded.s\"}, \"%S/Inputs/main.swift\": {\"assembly\": \"/build/main.s\"}}" > %t/ofms.json
|
||||
// RUN: %target-swiftc_driver -driver-print-jobs -module-name=ThisModule -wmo -num-threads 4 %S/Inputs/main.swift %s -output-file-map %t/ofms.json -S | %FileCheck -check-prefix=ASSEMBLY %s
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// XFAIL: freebsd, linux
|
||||
|
||||
// Test SDK detection for immediate mode.
|
||||
// RUN: rm -rf %t && mkdir -p %t/usr/bin/
|
||||
// RUN: %empty-directory(%t)/usr/bin/
|
||||
|
||||
// RUN: cp %S/Inputs/xcrun-bad.sh %t/usr/bin/xcrun
|
||||
// RUN: env PATH=%t/usr/bin %swift_driver_plain -deprecated-integrated-repl -### | %FileCheck -check-prefix=NOSDK %s
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
// ROOT-SDK: -sdk /{{ |$}}
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: mkdir -p %t/MacOSX10.8.sdk && not %swift_driver -sdk %t/MacOSX10.8.sdk -### 2>&1 | %FileCheck -check-prefix=SDK-TOO-OLD %s
|
||||
// RUN: mkdir -p %t/MacOSX10.9.sdk && not %swift_driver -sdk %t/MacOSX10.9.sdk -### 2>&1 | %FileCheck -check-prefix=SDK-TOO-OLD %s
|
||||
// RUN: mkdir -p %t/MacOSX10.9.Internal.sdk && not %swift_driver -sdk %t/MacOSX10.9.Internal.sdk -### 2>&1 | %FileCheck -check-prefix=SDK-TOO-OLD %s
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
// REQUIRES: OS=linux-gnu
|
||||
// REQUIRES: static_stdlib
|
||||
print("hello world!")
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swiftc_driver -static-stdlib -o %t/static-stdlib %s
|
||||
// RUN: %t/static-stdlib | %FileCheck %s
|
||||
// RUN: ldd %t/static-stdlib | %FileCheck %s --check-prefix=LDD
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
// XFAIL: linux
|
||||
// REQUIRES: static_stdlib
|
||||
print("hello world!")
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-build-swift -static-stdlib -o %t/static-stdlib %s
|
||||
// RUN: %target-run %t/static-stdlib | %FileCheck %s
|
||||
// RUN: otool -L %t/static-stdlib | %FileCheck %s --check-prefix=OTOOL
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
// REQUIRES: objc_interop
|
||||
// FIXME: actually, this test requires Mach-O.
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t/tmp/ && touch %t/tmp/dummy
|
||||
// RUN: %empty-directory(%t)/tmp/ && touch %t/tmp/dummy
|
||||
// RUN: env TMPDIR=%t/tmp/ %target-swiftc_driver -emit-executable %s -o %t/main
|
||||
// RUN: ls %t/main
|
||||
// RUN: ls %t/tmp | %FileCheck -check-prefix=EMPTY %s
|
||||
|
||||
// EMPTY-NOT: .{{(o|swiftmodule|swiftdoc)}}
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t/tmp/ && touch %t/tmp/dummy
|
||||
// RUN: %empty-directory(%t)/tmp/ && touch %t/tmp/dummy
|
||||
// RUN: env TMPDIR=%t/tmp/ %swiftc_driver -target %target-triple -sdk %sdk -module-cache-path %t -emit-executable %s -o %t/main2 -emit-module-path %t/main2.swiftmodule
|
||||
// RUN: ls %t/main2
|
||||
// RUN: ls %t/main2.swiftmodule
|
||||
// RUN: ls %t/tmp | %FileCheck -check-prefix=EMPTY %s
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t/tmp/ && touch %t/tmp/dummy
|
||||
// RUN: %empty-directory(%t)/tmp/ && touch %t/tmp/dummy
|
||||
// RUN: env TMPDIR=%t/tmp/ %swiftc_driver -target %target-triple -sdk %sdk -module-cache-path %t -emit-executable %s -o %t/main3 -g
|
||||
// RUN: ls %t/main3
|
||||
// RUN: ls %t/tmp | %FileCheck -check-prefix=EMPTY %s
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t/tmp/ && touch %t/tmp/dummy
|
||||
// RUN: %empty-directory(%t)/tmp/ && touch %t/tmp/dummy
|
||||
// RUN: env TMPDIR=%t/tmp/ %swiftc_driver -target %target-triple -sdk %sdk -module-cache-path %t -emit-executable %s -o %t/main4 -emit-module-path %t/main4.swiftmodule -g
|
||||
// RUN: ls %t/main4
|
||||
// RUN: ls %t/main4.swiftmodule
|
||||
@@ -29,7 +29,7 @@
|
||||
// MAIN4-macho: main4.dSYM
|
||||
// MAIN4-elf-NOT: .dSYM
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t/tmp/ && touch %t/tmp/dummy
|
||||
// RUN: %empty-directory(%t)/tmp/ && touch %t/tmp/dummy
|
||||
// RUN: echo "{\"%s\": {\"object\": \"%t/main5.o\"}}" > %t.json
|
||||
// RUN: env TMPDIR=%t/tmp/ %swiftc_driver -target %target-triple -sdk %sdk -module-cache-path %t -emit-executable %s -o %t/main5 -output-file-map %t.json -g
|
||||
// RUN: ls %t/main5
|
||||
@@ -40,7 +40,7 @@
|
||||
// MAIN5-macho: main5.dSYM
|
||||
// MAIN5-elf-NOT: .dSYM
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t/tmp/ && touch %t/tmp/dummy
|
||||
// RUN: %empty-directory(%t)/tmp/ && touch %t/tmp/dummy
|
||||
// RUN: env TMPDIR=%t/tmp/ %swiftc_driver -target %target-triple -sdk %sdk -module-cache-path %t -emit-executable %s -o %t/main6 -g -save-temps
|
||||
// RUN: ls %t/main6
|
||||
// RUN: ls %t | %FileCheck -check-prefix=MAIN6-%target-object-format %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: touch %t/empty
|
||||
// RUN: touch %t/empty.swiftmodule
|
||||
// RUN: touch %t/empty.o
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// XFAIL: linux
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: %target-swift-frontend -emit-dependencies-path - -typecheck %S/../Inputs/empty\ file.swift | %FileCheck -check-prefix=CHECK-BASIC %s
|
||||
// RUN: %target-swift-frontend -emit-reference-dependencies-path - -typecheck -primary-file %S/../Inputs/empty\ file.swift | %FileCheck -check-prefix=CHECK-BASIC-YAML %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: echo '%S/Inputs/filelist-other.swift' >> %t/input.txt
|
||||
// RUN: echo '%s' >> %t/input.txt
|
||||
// RUN: echo '%S/../Inputs/empty.swift' >> %t/input.txt
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: %target-build-swift -emit-sib %s -module-name test -o %t/test.sib
|
||||
// RUN: %target-build-swift -Xfrontend -disable-llvm-optzns -emit-ir %s -module-name test -o %t/test-orig.ll
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -emit-module -enable-testing -o %t %S/Inputs/complete_testable_helper.swift
|
||||
|
||||
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=TOP_LEVEL -I %t > %t.txt
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Tests lookup and mangling of local types
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swiftc_driver -swift-version 3 -v -emit-module -module-name LocalTypes -o %t/LocalTypes.swiftmodule %s
|
||||
// RUN: %target-swift-ide-test -swift-version 3 -print-local-types -I %t -module-to-print LocalTypes -source-filename %s > %t.dump
|
||||
// RUN: %FileCheck %s < %t.dump
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Tests merging of modules each with their own local types
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// Create separate modules and merge them together
|
||||
// RUN: %target-swiftc_driver -swift-version 3 -v -emit-module -module-name LocalTypesMerged -o %t/LocalTypesMerged.swiftmodule %s %S/local_types.swift
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
//
|
||||
// Build swift modules this test depends on.
|
||||
// RUN: %target-swift-frontend -emit-module -o %t %S/Inputs/foo_swift_module.swift
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: %target-swift-ide-test -print-module -source-filename %s -module-to-print=ObjectiveC.NSObject -function-definitions=false > %t/ObjectiveC.NSObject.printed.txt
|
||||
// RUN: %FileCheck -input-file %t/ObjectiveC.NSObject.printed.txt %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: %target-swift-ide-test -print-module -source-filename %s -module-to-print=BoolBridgingTests -function-definitions=false -print-regular-comments -skip-unavailable -F %S/Inputs/mock-sdk > %t.txt
|
||||
// RUN: diff -u <(tail +9 %s) %t.txt
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: %target-swift-ide-test(mock-sdk: %clang-importer-sdk) -print-module -source-filename %s -module-to-print=SwiftNameTests -function-definitions=false -print-regular-comments -F %S/Inputs/mock-sdk > %t.txt
|
||||
// RUN: diff -u <(tail +9 %s) %t.txt
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -emit-module-path %t/print_swift_module.swiftmodule -emit-module-doc -emit-module-doc-path %t/print_swift_module.swiftdoc %s
|
||||
// RUN: %target-swift-ide-test -print-module -print-interface -no-empty-line-between-members -module-to-print=print_swift_module -I %t -source-filename=%s > %t.syn.txt
|
||||
// RUN: %FileCheck %s -check-prefix=CHECK1 < %t.syn.txt
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -emit-module-path %t/print_synthesized_extensions.swiftmodule -emit-module-doc -emit-module-doc-path %t/print_synthesized_extensions.swiftdoc %s
|
||||
// RUN: %target-swift-ide-test -print-module -annotate-print -synthesize-extension -print-interface -no-empty-line-between-members -module-to-print=print_synthesized_extensions -I %t -source-filename=%s > %t.syn.txt
|
||||
// RUN: %FileCheck %s -check-prefix=CHECK1 < %t.syn.txt
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -import-objc-header %S/Inputs/c_functions.h -primary-file %s -emit-ir | %FileCheck %s
|
||||
|
||||
// This is deliberately not a SIL test so that we can test SILGen too.
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
// check that the static inline functions in Gizmo.h are correctly emitted as
|
||||
// inlineable.
|
||||
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -sdk %S/Inputs -primary-file %s -Xcc -O3 -emit-ir | %FileCheck %s
|
||||
|
||||
// RUN: mkdir -p %t/Empty.framework/Modules/Empty.swiftmodule
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -emit-ir -verify %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck --check-prefix=CHECK --check-prefix=CHECK-%target-ptrsize %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -sdk %S/Inputs -I %t %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -primary-file %s -emit-ir -disable-objc-attr-requires-foundation-module | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -emit-module %S/Inputs/local_types_helper.swift -o %t
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -emit-ir -parse-as-library %s -I %t > %t.ll
|
||||
// RUN: %FileCheck %s < %t.ll
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-build-swift %s -o %t/a.out
|
||||
// RUN: %target-run %t/a.out | %FileCheck %s
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -primary-file %s -emit-ir | %FileCheck -check-prefix=CHECKIR %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -sdk %S/Inputs -I %t -emit-ir %s | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
|
||||
// Test with a single output file
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil %S/Inputs/multithread_module/main.swift -emit-ir -o %t/main.ll %s -o %t/mt_module.ll -num-threads 2 -O -g -module-name test
|
||||
// RUN: %FileCheck --check-prefix=CHECK-MAINLL %s <%t/main.ll
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -primary-file %s -emit-ir -disable-objc-attr-requires-foundation-module | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -emit-ir -primary-file %s | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -assume-parsing-unqualified-ownership-sil -primary-file %s -emit-ir | %FileCheck --check-prefix=CHECK --check-prefix=CHECK-%target-ptrsize %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -sdk %S/Inputs -I %t -primary-file %s -emit-ir -disable-objc-attr-requires-foundation-module | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -assume-parsing-unqualified-ownership-sil %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -module-name main -primary-file %s %S/Inputs/objc_enum_multi_file_helper.swift -emit-ir | %FileCheck %s
|
||||
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -disable-objc-attr-requires-foundation-module -emit-module %S/Inputs/objc_enum_multi_file_helper.swift -o %t
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -disable-objc-attr-requires-foundation-module -emit-module %S/Inputs/objc_extension_base.swift -o %t
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -primary-file %s -emit-ir | %FileCheck %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -primary-file %s -emit-ir | %FileCheck --check-prefix=CHECK --check-prefix=CHECK-%target-os %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -primary-file %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -primary-file %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -sdk %S/Inputs -I %t %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -emit-module -o %t %S/Inputs/objc_protocols_Bas.swift
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -primary-file %s -emit-ir -disable-objc-attr-requires-foundation-module | %FileCheck %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -emit-module -o %t %S/Inputs/objc_protocols_Bas.swift
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -sdk %S/Inputs -I %t -primary-file %s -use-jit -emit-ir -disable-objc-attr-requires-foundation-module | %FileCheck %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -primary-file %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -primary-file %s -emit-ir | %FileCheck --check-prefix=CHECK --check-prefix=CHECK-%target-ptrsize %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir -disable-objc-attr-requires-foundation-module | %FileCheck %s -check-prefix=CHECK-%target-os
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -sdk %S/Inputs -I %t -emit-ir %s | %FileCheck %s --check-prefix=%target-cpu
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -emit-module -o %t %S/Inputs/objc_protocols_Bas.swift
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) -primary-file %s -emit-ir | %FileCheck %s
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
// RUN: %target-swift-frontend(mock-sdk: -sdk %S/Inputs -I %t) %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -emit-module -o %t %S/sil_witness_tables_external_conformance.swift
|
||||
// RUN: %target-swift-frontend -assume-parsing-unqualified-ownership-sil -I %t -primary-file %s -emit-ir | %FileCheck %s
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %build-irgen-test-overlays
|
||||
//
|
||||
// Specify explicit target triples for the deployment target to test weak
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
|
||||
// RUN: echo 'void testNSLog();' > %t/NSLogIsWorking.h
|
||||
// RUN: echo '@import Foundation; void testNSLog() { NSLog(@"working"); }' | %target-clang -fobjc-arc -fmodules -x objective-c - -c -o %t/NSLogIsWorking.o
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-build-swift %s -import-objc-header %S/Inputs/Foundation_bridge.h -o %t/a.out
|
||||
// RUN: %target-run %t/a.out | %FileCheck %s
|
||||
// REQUIRES: executable_test
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-build-swift %s -o %t/main -parse-as-library
|
||||
|
||||
// We aren't yet able to run tests that require a UI context, so just try
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: echo "int global() { return 42; }" | %clang -dynamiclib -o %t/libLinkMe.dylib -x c -
|
||||
// RUN: %target-swift-frontend -emit-module -parse-stdlib -o %t -module-name LinkMe -module-link-name LinkMe %S/../../Inputs/empty.swift
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-build-swift %s -o %t/a.out
|
||||
// RUN: %target-run %t/a.out | %FileCheck %s
|
||||
// REQUIRES: executable_test
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-build-swift %s -o %t/a.out
|
||||
// RUN: %target-run %t/a.out | %FileCheck %s
|
||||
// REQUIRES: executable_test
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// RUN: rm -rf %t && mkdir -p %t
|
||||
// RUN: %empty-directory(%t)
|
||||
// RUN: %target-build-swift %s -import-objc-header %S/Inputs/errors.h -o %t/main
|
||||
// RUN: %target-run %t/main
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user