[llvm-commits] [llvm] r95075 - /llvm/trunk/include/llvm/ADT/ImmutableIntervalMap.h
Zhongxing Xu
xuzhongxing at gmail.com
Mon Feb 1 23:05:31 PST 2010
Author: zhongxingxu
Date: Tue Feb 2 01:05:31 2010
New Revision: 95075
URL: http://llvm.org/viewvc/llvm-project?rev=95075&view=rev
Log:
Return value on every path.
Modified:
llvm/trunk/include/llvm/ADT/ImmutableIntervalMap.h
Modified: llvm/trunk/include/llvm/ADT/ImmutableIntervalMap.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/ADT/ImmutableIntervalMap.h?rev=95075&r1=95074&r2=95075&view=diff
==============================================================================
--- llvm/trunk/include/llvm/ADT/ImmutableIntervalMap.h (original)
+++ llvm/trunk/include/llvm/ADT/ImmutableIntervalMap.h Tue Feb 2 01:05:31 2010
@@ -167,7 +167,6 @@
Interval NewK1(CurrentK.getStart(), K.getStart()-1);
T = Add_internal(std::make_pair(NewK1, OldData), T);
-
Interval NewK2(K.getEnd()+1, CurrentK.getEnd());
return Add_internal(std::make_pair(NewK2, OldData), T);
}
@@ -175,7 +174,8 @@
if (CurrentK.getEnd() > K.getEnd()) {
Interval NewK(K.getEnd()+1, CurrentK.getEnd());
return Add_internal(std::make_pair(NewK, OldData), T);
- }
+ } else
+ return T;
}
}
};
@@ -224,7 +224,6 @@
else
return 0;
}
-
};
private:
More information about the llvm-commits
mailing list