From d3c80de95fd19d2da248d6bd9e2aef5a560ecd23 Mon Sep 17 00:00:00 2001 From: Cedric Venet Date: Sat, 14 Feb 2009 16:15:20 +0000 Subject: Fix the build on win32. llvm-svn: 64556 --- clang/lib/Basic/SourceManager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'clang/lib/Basic/SourceManager.cpp') diff --git a/clang/lib/Basic/SourceManager.cpp b/clang/lib/Basic/SourceManager.cpp index cc75b87..e023a91 100644 --- a/clang/lib/Basic/SourceManager.cpp +++ b/clang/lib/Basic/SourceManager.cpp @@ -94,6 +94,12 @@ struct LineEntry { } }; +// needed for FindNearestLineEntry (upper_bound of LineEntry) +inline bool operator<(const LineEntry &lhs, const LineEntry &rhs) { + // FIXME: should check the other field? + return lhs.FileOffset < rhs.FileOffset; +} + inline bool operator<(const LineEntry &E, unsigned Offset) { return E.FileOffset < Offset; } -- cgit v1.1