From b83385dfa678edc3592a5627366b8351ad999dd7 Mon Sep 17 00:00:00 2001 From: Drew Galbraith Date: Wed, 5 Jul 2023 16:02:47 -0700 Subject: [PATCH] [glacier] Don't implicitly convert error_or to bool --- lib/glacier/status/error_or.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/glacier/status/error_or.h b/lib/glacier/status/error_or.h index 3658977..728ab02 100644 --- a/lib/glacier/status/error_or.h +++ b/lib/glacier/status/error_or.h @@ -19,7 +19,7 @@ class ErrorOr { ErrorOr(T&& obj) : obj_(glcr::Move(obj)), ok_(true) {} bool ok() { return ok_; } - operator bool() { return ok_; } + explicit operator bool() { return ok_; } T& value() { return obj_; }