forked from OSchip/llvm-project
Revert "[Driver] Escape the program path for -frecord-command-line"
This reverts commit 6123074d0c
.
Quoting/escaping rules seem host specific, so the test is failing on
some bots.
This commit is contained in:
parent
3ee2810827
commit
577d9ce355
|
@ -5882,7 +5882,7 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
|
|||
Arg->render(Args, OriginalArgs);
|
||||
|
||||
SmallString<256> Flags;
|
||||
EscapeSpacesAndBackslashes(Exec, Flags);
|
||||
Flags += Exec;
|
||||
for (const char *OriginalArg : OriginalArgs) {
|
||||
SmallString<128> EscapedArg;
|
||||
EscapeSpacesAndBackslashes(OriginalArg, EscapedArg);
|
||||
|
@ -6790,7 +6790,7 @@ void ClangAs::ConstructJob(Compilation &C, const JobAction &JA,
|
|||
|
||||
SmallString<256> Flags;
|
||||
const char *Exec = getToolChain().getDriver().getClangProgramPath();
|
||||
EscapeSpacesAndBackslashes(Exec, Flags);
|
||||
Flags += Exec;
|
||||
for (const char *OriginalArg : OriginalArgs) {
|
||||
SmallString<128> EscapedArg;
|
||||
EscapeSpacesAndBackslashes(OriginalArg, EscapedArg);
|
||||
|
|
|
@ -572,11 +572,6 @@
|
|||
// CHECK-RECORD-GCC-SWITCHES: "-record-command-line"
|
||||
// CHECK-NO-RECORD-GCC-SWITCHES-NOT: "-record-command-line"
|
||||
// CHECK-RECORD-GCC-SWITCHES-ERROR: error: unsupported option '-frecord-command-line' for target
|
||||
// Test when clang is in a path containing a space.
|
||||
// RUN: mkdir -p "%t.r/with spaces"
|
||||
// RUN: cp %clang "%t.r/with spaces/clang"
|
||||
// RUN: "%t.r/with spaces/clang" -### -S -target x86_64-unknown-linux -frecord-gcc-switches %s 2>&1 | FileCheck -check-prefix=CHECK-RECORD-GCC-SWITCHES-ESCAPED %s
|
||||
// CHECK-RECORD-GCC-SWITCHES-ESCAPED: "-record-command-line" "{{.+}}/with\\ spaces/clang {{.+}}"
|
||||
|
||||
// RUN: %clang -### -S -ftrivial-auto-var-init=uninitialized %s 2>&1 | FileCheck -check-prefix=CHECK-TRIVIAL-UNINIT %s
|
||||
// RUN: %clang -### -S -ftrivial-auto-var-init=pattern %s 2>&1 | FileCheck -check-prefix=CHECK-TRIVIAL-PATTERN %s
|
||||
|
|
Loading…
Reference in New Issue