aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2010-01-30 23:58:27 +0000
committerDaniel Dunbar <daniel@zuster.org>2010-01-30 23:58:27 +0000
commit90a6b9e1e4d4d1995ada044e319d6e722b07a6b4 (patch)
tree00eaacbde6ada1bc7f57a529ae209e3d75c89402
parent74f20838caa266f829bf5ae43997f8ebfca54a9a (diff)
CIndex: Fix clang_equalLocations for change to ptr_data field.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@94930 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--tools/CIndex/CIndex.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/CIndex/CIndex.cpp b/tools/CIndex/CIndex.cpp
index 718aff02ed..5e97494dd9 100644
--- a/tools/CIndex/CIndex.cpp
+++ b/tools/CIndex/CIndex.cpp
@@ -1136,7 +1136,9 @@ CXSourceLocation clang_getNullLocation() {
}
unsigned clang_equalLocations(CXSourceLocation loc1, CXSourceLocation loc2) {
- return loc1.ptr_data == loc2.ptr_data && loc1.int_data == loc2.int_data;
+ return (loc1.ptr_data[0] == loc2.ptr_data[0] &&
+ loc1.ptr_data[1] == loc2.ptr_data[1] &&
+ loc1.int_data == loc2.int_data);
}
CXSourceLocation clang_getLocation(CXTranslationUnit tu,