Fix a little think-o. In FileSpec::operator== we were trying to figure out whether...
authorJim Ingham <jingham@apple.com>
Sat, 3 Nov 2012 02:12:46 +0000 (02:12 +0000)
committerJim Ingham <jingham@apple.com>
Sat, 3 Nov 2012 02:12:46 +0000 (02:12 +0000)
the resolved version of the rhs FileSpec's directory name with the lhs FileSpec's directory name.  We really meant to compare it
with the rhs FileSpec's directory name...

<rdar://problem/12438838>

llvm-svn: 167349

lldb/source/Host/common/FileSpec.cpp

index 5109695..4aa83d3 100644 (file)
@@ -420,7 +420,7 @@ FileSpec::operator== (const FileSpec& rhs) const
                 // rhs's path wasn't resolved but now it is. Check if the resolved
                 // directory is the same as rhs's unresolved directory, and if so, 
                 // we can mark this object as resolved to avoid more future resolves
-                rhs.m_is_resolved = (m_directory == resolved_rhs.m_directory);
+                rhs.m_is_resolved = (rhs.m_directory == resolved_rhs.m_directory);
             }
             else
                 return false;