[PATCH] D79842: [clang][Driver] Correct tool search path priority
Fangrui Song via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sat Jun 6 13:53:10 PDT 2020
MaskRay added inline comments.
================
Comment at: clang/test/Driver/program-path-priority.c:15
+// "program path" for these tests
+// RUN: rm -rf %t
+// RUN: mkdir -p %t
----------------
`rm -rf %t && mkdir -p %t`
You can do this on one line
================
Comment at: clang/test/Driver/program-path-priority.c:17
+// RUN: mkdir -p %t
+// RUN: cp %clang %t
+
----------------
clang can be of several hundred bytes. Copying it is expensive. Use `ln -s` and add `UNSUPPORTED: system-windows` with a comment saying "Don't create symlinks on Windows" or similar
================
Comment at: clang/test/Driver/program-path-priority.c:19
+
+// No gccs at all, nothing is found
+// RUN: env "PATH=" %t/clang -### -target notreal-none-elf %s 2>&1 \
----------------
You can use `/// ` to make comments stand out from RUN and CHECK lines.
================
Comment at: clang/test/Driver/program-path-priority.c:20
+// No gccs at all, nothing is found
+// RUN: env "PATH=" %t/clang -### -target notreal-none-elf %s 2>&1 \
+// RUN: | FileCheck --check-prefix=NO_NOTREAL_GCC %s
----------------
Place `\` on the previous line to emphasize it has a continuation. Add two spaces before the continuation line to emphasize it is a continuation line.
================
Comment at: clang/test/Driver/program-path-priority.c:39
+// RUN: | FileCheck --check-prefix=ENV_PATH_NOTREAL_GCC %s
+// ENV_PATH_NOTREAL_GCC: env{{/|\\\\}}notreal-none-elf-gcc
+
----------------
Just use `/` since you are going to use `ln -s` `chmod +x` etc
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D79842/new/
https://reviews.llvm.org/D79842
More information about the cfe-commits
mailing list