diff options
| author | Raphael Isemann <teemperor@gmail.com> | 2021-02-16 20:19:25 +0100 |
|---|---|---|
| committer | Raphael Isemann <teemperor@gmail.com> | 2021-02-16 20:21:32 +0100 |
| commit | f88b502d9bc7c2d7db8db340d5b98fc7f46eba9c (patch) | |
| tree | 0ad5993494f529d5b895b663203158d7cc7d52a1 /lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.cpp | |
| parent | ecea7218fb9b994b26471e9877851cdb51a5f1d4 (diff) | |
| download | llvm-f88b502d9bc7c2d7db8db340d5b98fc7f46eba9c.zip llvm-f88b502d9bc7c2d7db8db340d5b98fc7f46eba9c.tar.gz llvm-f88b502d9bc7c2d7db8db340d5b98fc7f46eba9c.tar.bz2 | |
[FileCollector] Fix that the file system case-sensitivity check was inverted
real_path returns an `std::error_code` which evaluates to `true` in case an
error happens and `false` if not. This code was checking the inverse, so
case-insensitive file systems ended up being detected as case sensitive.
Tested using an LLDB reproducer test as we anyway need a real file system and
also some matching logic to detect whether the respective file system is
case-sensitive (which the test is doing via some Python checks that we can't
really emulate with the usual FileCheck logic).
Fixes rdar://67003004
Reviewed By: JDevlieghere
Differential Revision: https://reviews.llvm.org/D96795
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.cpp')
0 files changed, 0 insertions, 0 deletions
