More logic correction: RemoveOverlap should always create new tree. Add a
authorZhongxing Xu <xuzhongxing@gmail.com>
Tue, 2 Feb 2010 06:22:08 +0000 (06:22 +0000)
committerZhongxing Xu <xuzhongxing@gmail.com>
Tue, 2 Feb 2010 06:22:08 +0000 (06:22 +0000)
commitbd4672547687d21c948f6f0d84d0a5012b4cc864
tree06eb07f15cb546c0e8e6d8f92b2cd9f593535bbf
parentb413bc1403cc755ae199e1df890301bb70a86d19
More logic correction: RemoveOverlap should always create new tree. Add a
parameter to record whether changes actually happened.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95073 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/ImmutableIntervalMap.h