From a804026d23ba45312488cd6595cdcbfb5031584d Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Tue, 26 Mar 2024 20:45:47 +0000 Subject: [PATCH] Fix: use `OptionalBorrowedObject::hasObject()` in `CommonOptionField::hasField()` This is needed since `OptionalBorrowedObject::operator bool()` is explicit. Change-Id: Iabd899be72607b1d5eb1a42dec919c14d0e33868 Signed-off-by: Simon Marchi Reviewed-on: https://review.lttng.org/c/babeltrace/+/12714 Reviewed-by: Philippe Proulx --- src/cpp-common/bt2/field.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpp-common/bt2/field.hpp b/src/cpp-common/bt2/field.hpp index aca49d49..a75a054e 100644 --- a/src/cpp-common/bt2/field.hpp +++ b/src/cpp-common/bt2/field.hpp @@ -1597,7 +1597,7 @@ public: bool hasField() const noexcept { - return this->field(); + return this->field().hasObject(); } OptionalBorrowedObject> field() const noexcept -- 2.34.1