From 90a6b9e1e4d4d1995ada044e319d6e722b07a6b4 Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Sat, 30 Jan 2010 23:58:27 +0000 Subject: [PATCH] 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 --- tools/CIndex/CIndex.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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, -- 2.50.1