Skip to content

[SR-9228] CI blocker on master: ClangImporter tests fail with 'error: compilation involves pch was enabled in PCH file but is currently disabled' #51716

@millenomi

Description

@millenomi
Previous ID SR-9228
Radar rdar://problem/52193119
Original Reporter @millenomi
Type Bug
Status Closed
Resolution Done
Additional Detail from JIRA
Votes 0
Component/s Compiler
Labels Bug
Assignee None
Priority Medium

md5: f4a1fd8183631bfb7f1a77c6de45024f

Issue Description:

Tests are failing on CI with: (see https://ci.swift.org/job/swift-corelibs-foundation-PR-Linux/1550/console)

17:29:17 : 'RUN: at line 4';   not /home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/Ninja-ReleaseAssert/swift-linux-x86_64/bin/swift -frontend -target x86_64-unknown-linux-gnu  -module-cache-path '/home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/Ninja-ReleaseAssert/swift-linux-x86_64/swift-test-results/x86_64-unknown-linux-gnu/clang-module-cache' -swift-version 4  -typecheck /home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/swift/test/ClangImporter/diags-with-many-imports.swift -I /home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/swift/test/ClangImporter/Inputs/many-imports -enable-objc-interop -import-objc-header /home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/swift/test/ClangImporter/Inputs/many-imports/obsoleted.h -pch-output-dir /home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/Ninja-ReleaseAssert/swift-linux-x86_64/test-linux-x86_64/ClangImporter/Output/diags-with-many-imports.swift.tmp/pch 2>&1 | /home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/swift/utils/PathSanitizingFileCheck --sanitize 'BUILD_DIR=/home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/Ninja-ReleaseAssert/swift-linux-x86_64' --sanitize 'SOURCE_DIR=/home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/swift' --use-filecheck '/home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/Ninja-ReleaseAssert/llvm-linux-x86_64/bin/FileCheck' /home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/swift/test/ClangImporter/diags-with-many-imports.swift
17:29:17 --
17:29:17 Exit Code: 1
17:29:17 
17:29:17 Command Output (stderr):
17:29:17 --
17:29:17 /home/buildnode/jenkins/workspace/swift-corelibs-foundation-PR-Linux/swift/test/ClangImporter/diags-with-many-imports.swift:109:11: error: CHECK: expected string not found in input
17:29:17 // CHECK: [[@LINE-1]]:1: error:
17:29:17           ^
17:29:17 <stdin>:1:1: note: scanning from here
17:29:17 <unknown>:0: error: compilation involves pch was enabled in PCH file but is currently disabled
17:29:17 ^
17:29:17 <stdin>:1:1: note: with expression "@LINE-1" equal to "108"
17:29:17 <unknown>:0: error: compilation involves pch was enabled in PCH file but is currently disabled
17:29:17 ^
17:29:17 <stdin>:1:10: note: possible intended match here
17:29:17 <unknown>:0: error: compilation involves pch was enabled in PCH file but is currently disabled
17:29:17          ^
17:29:17 
17:29:17 --
17:29:17 

This is blocking PR testing. Starting with Compiler, but feel free to move around as needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugA deviation from expected or documented behavior. Also: expected but undesirable behavior.compilerThe Swift compiler itself

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions