llvm-project/lldb/unittests
Pavel Labath 144119b86d Make FileSpec handling platform-independent
Summary:
Even though FileSpec attempted to handle both kinds of path syntaxes (posix and windows) on both
platforms, it relied on the llvm path library to do its work, whose behavior differed on
different platforms. This led to subtle differences in FileSpec behavior between platforms. This
replaces the pieces of the llvm library with our own implementations. The functions are simply
copied from llvm, with #ifdefs replaced by runtime checks for ePathSyntaxWindows.

Reviewers: zturner

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D18689

llvm-svn: 265299
2016-04-04 14:39:12 +00:00
..
Core Change `CoreTests` to LLDBCoreTests to avoid name clash. 2016-02-09 23:45:21 +00:00
Editline Fix a bunch of signedness warnings in unittests 2016-03-11 09:00:23 +00:00
Expression Fix build for go parser unittest. 2015-11-03 22:46:37 +00:00
Host Make FileSpec handling platform-independent 2016-04-04 14:39:12 +00:00
Interpreter Fix linking of unit tests via CMake on Windows. 2015-03-18 16:56:24 +00:00
ScriptInterpreter Fix PythonDataObjectsTests for python 2 2016-02-25 17:41:59 +00:00
Symbol Add some unit tests for ClangASTContext. 2016-04-01 23:20:35 +00:00
SymbolFile Fix a bunch of signedness warnings in unittests 2016-03-11 09:00:23 +00:00
Utility Add a new task pool class to LLDB 2015-10-20 12:42:05 +00:00
CMakeLists.txt Add some unit tests for ClangASTContext. 2016-04-01 23:20:35 +00:00
gtest_common.h Fix linking of unit tests via CMake on Windows. 2015-03-18 16:56:24 +00:00