summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-09-11 10:28:58 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-09-11 10:28:58 +0000
commit75a017b8bda4e4658ed92bad16eb15810c18463d (patch)
tree3de7ebf3d9cc89037e6ac016712537a2b1f6bf7e
parent37d72a0d89a00ffc9a92a65d38cb78fd404e746f (diff)
Simplify and do not call method that will throw.
-rw-r--r--document/src/vespa/document/fieldvalue/predicatefieldvalue.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/document/src/vespa/document/fieldvalue/predicatefieldvalue.cpp b/document/src/vespa/document/fieldvalue/predicatefieldvalue.cpp
index 6766f794141..74660e17568 100644
--- a/document/src/vespa/document/fieldvalue/predicatefieldvalue.cpp
+++ b/document/src/vespa/document/fieldvalue/predicatefieldvalue.cpp
@@ -40,12 +40,11 @@ FieldValue &
PredicateFieldValue::assign(const FieldValue &rhs) {
if (rhs.inherits(PredicateFieldValue::classId)) {
operator=(static_cast<const PredicateFieldValue &>(rhs));
- return *this;
} else {
_slime.reset();
_altered = true;
- return FieldValue::assign(rhs);
}
+ return *this;
}
PredicateFieldValue &