Fix handling of consecutive slashes in FileSpec::GetNormalizedPath()
authorPavel Labath <labath@google.com>
Wed, 30 Nov 2016 16:08:45 +0000 (16:08 +0000)
committerPavel Labath <labath@google.com>
Wed, 30 Nov 2016 16:08:45 +0000 (16:08 +0000)
commite6e7e6c348843be148c428834eb424c439e5e617
treec1acbe2e6150edf3d7000cf5507e00587fcfac6c
parent5d92bc5bd91021cd591876983b7cbfc50be85cc0
Fix handling of consecutive slashes in FileSpec::GetNormalizedPath()

The core of the function was actually handling them correctly. However, the
early exit was being too optimistic and did not give the function a chance to
fire if the path did not contain dots as well.

Fix that and add a couple of unit tests.

llvm-svn: 288247
lldb/source/Host/common/FileSpec.cpp
lldb/unittests/Host/FileSpecTest.cpp