From 5a27195b1a93fccc63129509d43cd8f943bf9ddc Mon Sep 17 00:00:00 2001 From: Greg Clayton Date: Tue, 2 Jun 2015 22:43:29 +0000 Subject: Fix LLDB so that it can correctly track down dependent shared libraries that use @rpath. llvm-svn: 238886 --- lldb/source/Host/common/FileSpec.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lldb/source/Host/common/FileSpec.cpp') diff --git a/lldb/source/Host/common/FileSpec.cpp b/lldb/source/Host/common/FileSpec.cpp index 0e8f71acb37..1b5ec3339a6 100644 --- a/lldb/source/Host/common/FileSpec.cpp +++ b/lldb/source/Host/common/FileSpec.cpp @@ -545,6 +545,14 @@ FileSpec::Equal (const FileSpec& a, const FileSpec& b, bool full, bool remove_ba } } +void +FileSpec::NormalizePath () +{ + ConstString normalized_directory; + FileSpec::RemoveBackupDots(m_directory, normalized_directory); + m_directory = normalized_directory; +} + void FileSpec::RemoveBackupDots (const ConstString &input_const_str, ConstString &result_const_str) { -- cgit v1.2.3