Skip to content

[llvm-lit] Unsupported |& redirection syntax in lit internal shell #102388

Closed
@connieyzhu

Description

@connieyzhu

lit tests across bolt are failing with lit’s internal shell due to unsupported |& syntax.

Example error message:

UNRESOLVED: BOLT :: X86/linux-static-calls.s (229 of 453)
******************** TEST 'BOLT :: X86/linux-static-calls.s' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# shell parser error on RUN: at line 11: /usr/local/google/home/harinidonthula/llvm-project/build/bin/llvm-bolt /usr/local/google/home/harinidonthula/llvm-project/build/tools/bolt/test/X86/Output/linux-static-calls.s.tmp.exe --print-normalized -o /usr/local/google/home/harinidonthula/llvm-project/build/tools/bolt/test/X86/Output/linux-static-calls.s.tmp.out --keep-nops=0    --bolt-info=0 |& /usr/local/google/home/harinidonthula/llvm-project/build/bin/FileCheck /usr/local/google/home/harinidonthula/llvm-project/bolt/test/X86/linux-static-calls.s

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions