/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-16_04/swift/test/ClangImporter/objc_redeclared_properties_incompatible.swift:18:12: error: CHECK: expected string not found in input 15:27:54 // CHECK: [[@LINE-1]]:20: error: cannot convert value of type 'Base' to specified type 'Int' 15:27:54 ^ 15:27:54 :1:1: note: scanning from here 15:27:54 :0: error: compilation involves pch was enabled in PCH file but is currently disabled 15:27:54 ^ 15:27:54 :1:1: note: with expression "@LINE-1" equal to "17" 15:27:54 :0: error: compilation involves pch was enabled in PCH file but is currently disabled 15:27:54 ^ 15:27:54 :3:10: note: possible intended match here 15:27:54 :0: error: clang importer creation failed 15:27:54 ^ 15:27:54 15:27:54 -- 15:27:54
My commit changes the signature of PCMs and PCHs, and attempts to reuse an old PCH will fail, I wonder if these tests are not doing the appropriate cleanup. Also, I didn't see any of these problems while testing the PR.
:0: error: PCH was compiled with module cache path '/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-16_04/buildbot_incremental/swift-linux-x86_64/swift-test-results/x86_64-unknown-linux-gnu/clang-module-cache/WQZIU94U4W5', but the path is currently '/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-16_04/buildbot_incremental/swift-linux-x86_64/swift-test-results/x86_64-unknown-linux-gnu/clang-module-cache/OP19HZO07EA1'
:0: error: clang importer creation failed
note that the module cache is not wiped out before hand. How can we force a clean build here?