summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/modularize/PreprocessorTracker.cpp
diff options
context:
space:
mode:
authorHoward Hinnant <hhinnant@apple.com>2013-07-29 19:05:47 +0000
committerHoward Hinnant <hhinnant@apple.com>2013-07-29 19:05:47 +0000
commite5c13decbe4c6109719cd6cdd68140576cb4671f (patch)
treefbae6e93a0fee2bbaf620d506bdaa6ea78bd3ca5 /clang-tools-extra/modularize/PreprocessorTracker.cpp
parent16e9dd4dd24a0d55a815937ebe66ead9ef3589d7 (diff)
downloadbcm5719-llvm-e5c13decbe4c6109719cd6cdd68140576cb4671f.tar.gz
bcm5719-llvm-e5c13decbe4c6109719cd6cdd68140576cb4671f.zip
Debug mode for unordered_multiset. The exercise spotted a few places I had missed on unordered_set, so I picked those up as well.
There are actually two debug modes: 1. -D_LIBCPP_DEBUG2 or -D_LIBCPP_DEBUG2=1 This is a relatively expensive debug mode, but very thorough. This is normally what you want to debug with, but may turn O(1) operations into O(N) operations. 2. -D_LIBCPP_DEBUG2=0 This is "debug lite." Only preconditions that can be checked with O(1) expense are checked. For example range checking on an indexing operation. But not iterator validity. llvm-svn: 187369
Diffstat (limited to 'clang-tools-extra/modularize/PreprocessorTracker.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud