diff options
Diffstat (limited to 'src/include/util/impl')
| -rw-r--r-- | src/include/util/impl/stlmap.H | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/include/util/impl/stlmap.H b/src/include/util/impl/stlmap.H index 1ab234ef2..97379e861 100644 --- a/src/include/util/impl/stlmap.H +++ b/src/include/util/impl/stlmap.H @@ -334,16 +334,9 @@ namespace Util { _Tree::node* n = NULL; - if (iv_tree.insert_by_value(makeSplayTreeValue(x), n)) - { - return make_pair(iterator(_TreeItr(&iv_tree, n)), - false); - } - else - { - return make_pair(iterator(_TreeItr(&iv_tree, n)), - true); - } + bool rc = iv_tree.insert_by_value(makeSplayTreeValue(x), n); + + return make_pair(iterator(_TreeItr(&iv_tree, n)), rc); } |

