aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileSystemStatCache.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2010-11-28 22:17:11 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2010-11-28 22:17:11 +0000
commit7aad398e0ae03d2d017fd8b2d47325ad70b07ebf (patch)
treea9355c367bd674b930791d7e0fb92c8c72aaa287 /clang/lib/Basic/FileSystemStatCache.cpp
parentc4774795ce503a9fce447f74c43a3bece42cd29b (diff)
downloadllvm-7aad398e0ae03d2d017fd8b2d47325ad70b07ebf.zip
llvm-7aad398e0ae03d2d017fd8b2d47325ad70b07ebf.tar.gz
llvm-7aad398e0ae03d2d017fd8b2d47325ad70b07ebf.tar.bz2
Disallow overlapping inserts, even when inserting the same value.
We always disallowed overlapping inserts with different values, and this makes the insertion code smaller and faster. If an overwriting insert is needed, it can be added as a separate method that trims any existing intervals before inserting. The immediate use cases for IntervalMap don't need this - they only use disjoint insertions. llvm-svn: 120264
Diffstat (limited to 'clang/lib/Basic/FileSystemStatCache.cpp')
0 files changed, 0 insertions, 0 deletions