diff options
author | David Bozier <seifsta@gmail.com> | 2017-02-09 14:12:30 +0000 |
---|---|---|
committer | David Bozier <seifsta@gmail.com> | 2017-02-09 14:12:30 +0000 |
commit | 56b920f6fee318017ebcb5cb6da55e5cc7ad717c (patch) | |
tree | 441532aa6638aed551eade5b1857ef150dfb07eb /docs/TestingGuide.rst | |
parent | 8a37b965ff7c4828c50228cf2dd0389993038d2a (diff) |
[docs] cleanup documentation on lit substitutions
1. Added missing substitutions to the documentation in docs/TestingGuide.rst
2. Modified docs/CommandGuide/lit.rst to only document the "base" set of substitutions and to refer the reader to docs/TestingGuide.rst for more detailed info on substitutions.
Patch by bd1976llvm
Differential Revision: https://reviews.llvm.org/D29281
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@294586 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/TestingGuide.rst')
-rw-r--r-- | docs/TestingGuide.rst | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/TestingGuide.rst b/docs/TestingGuide.rst index 99616770d8e9..a27da0de4d0e 100644 --- a/docs/TestingGuide.rst +++ b/docs/TestingGuide.rst @@ -468,6 +468,25 @@ RUN lines: Expands to the path separator, i.e. ``:`` (or ``;`` on Windows). +``%/s, %/S, %/t, %/T:`` + + Act like the corresponding substitution above but replace any ``\`` + character with a ``/``. This is useful to normalize path separators. + + Example: ``%s: C:\Desktop Files/foo_test.s.tmp`` + + Example: ``%/s: C:/Desktop Files/foo_test.s.tmp`` + +``%:s, %:S, %:t, %:T:`` + + Act like the corresponding substitution above but remove colons at + the beginning of Windows paths. This is useful to allow concatenation + of absolute paths on Windows to produce a legal path. + + Example: ``%s: C:\Desktop Files\foo_test.s.tmp`` + + Example: ``%:s: C\Desktop Files\foo_test.s.tmp`` + **LLVM-specific substitutions:** |