Index: src/jsregexp.cc |
diff --git a/src/jsregexp.cc b/src/jsregexp.cc |
index 63c7a504de04380e5a4b64481e2500eac72685ad..bb7ad604140cd5a18a0057ea2ad86ae3518aa391 100644 |
--- a/src/jsregexp.cc |
+++ b/src/jsregexp.cc |
@@ -5598,7 +5598,9 @@ void DispatchTable::AddRange(CharacterRange full_range, int value, |
if (tree()->is_empty()) { |
// If this is the first range we just insert into the table. |
ZoneSplayTree<Config>::Locator loc; |
- DCHECK_RESULT(tree()->Insert(current.from(), &loc)); |
+ bool inserted = tree()->Insert(current.from(), &loc); |
+ DCHECK(inserted); |
+ USE(inserted); |
loc.set_value(Entry(current.from(), current.to(), |
empty()->Extend(value, zone))); |
return; |
@@ -5624,7 +5626,9 @@ void DispatchTable::AddRange(CharacterRange full_range, int value, |
// to the map and let the next step deal with merging it with |
// the range we're adding. |
ZoneSplayTree<Config>::Locator loc; |
- DCHECK_RESULT(tree()->Insert(right.from(), &loc)); |
+ bool inserted = tree()->Insert(right.from(), &loc); |
+ DCHECK(inserted); |
+ USE(inserted); |
loc.set_value(Entry(right.from(), |
right.to(), |
entry->out_set())); |
@@ -5640,7 +5644,9 @@ void DispatchTable::AddRange(CharacterRange full_range, int value, |
// then we have to add a range covering just that space. |
if (current.from() < entry->from()) { |
ZoneSplayTree<Config>::Locator ins; |
- DCHECK_RESULT(tree()->Insert(current.from(), &ins)); |
+ bool inserted = tree()->Insert(current.from(), &ins); |
+ DCHECK(inserted); |
+ USE(inserted); |
ins.set_value(Entry(current.from(), |
entry->from() - 1, |
empty()->Extend(value, zone))); |
@@ -5651,7 +5657,9 @@ void DispatchTable::AddRange(CharacterRange full_range, int value, |
// we have to snap the right part off and add it separately. |
if (entry->to() > current.to()) { |
ZoneSplayTree<Config>::Locator ins; |
- DCHECK_RESULT(tree()->Insert(current.to() + 1, &ins)); |
+ bool inserted = tree()->Insert(current.to() + 1, &ins); |
+ DCHECK(inserted); |
+ USE(inserted); |
ins.set_value(Entry(current.to() + 1, |
entry->to(), |
entry->out_set())); |
@@ -5671,7 +5679,9 @@ void DispatchTable::AddRange(CharacterRange full_range, int value, |
} else { |
// There is no overlap so we can just add the range |
ZoneSplayTree<Config>::Locator ins; |
- DCHECK_RESULT(tree()->Insert(current.from(), &ins)); |
+ bool inserted = tree()->Insert(current.from(), &ins); |
+ DCHECK(inserted); |
+ USE(inserted); |
ins.set_value(Entry(current.from(), |
current.to(), |
empty()->Extend(value, zone))); |