mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
17 lines
910 B
Swift
17 lines
910 B
Swift
// Check that there are no errors printed when trying to load an outdated PCH file
|
|
// rdar://problem/53312911
|
|
|
|
// RUN: %empty-directory(%t)
|
|
// RUN: cp %S/Inputs/pch-loading-error.h %t/pch-loading-error.h
|
|
// RUN: %target-swift-frontend -parse-as-library -module-name=pch_loading_error -emit-sil %s -enable-objc-interop -import-objc-header %t/pch-loading-error.h -pch-output-dir %t/pch
|
|
// RUN: %{python} %S/../ModuleInterface/ModuleCache/Inputs/make-old.py %t/pch/*
|
|
// RUN: echo "// force newer header than pch" >> %t/pch-loading-error.h
|
|
// RUN: %target-swift-frontend -parse-as-library -module-name=pch_loading_error -emit-sil %s -enable-objc-interop -import-objc-header %t/pch-loading-error.h -pch-output-dir %t/pch 2>&1 | %FileCheck %s
|
|
// RUN: %{python} %S/../ModuleInterface/ModuleCache/Inputs/check-is-new.py %t/pch/*
|
|
|
|
// CHECK-NOT: fatal error
|
|
|
|
public func mytest(x: Int32) -> Int32 {
|
|
return c_func(x)
|
|
}
|