[glibmm] Variant: operator bool(): Simplify to avoid clang++ warnings.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm] Variant: operator bool(): Simplify to avoid clang++ warnings.
- Date: Sat, 15 Apr 2017 13:52:32 +0000 (UTC)
commit 80e02100f34414c6bdd46ddc4dad5117b7547743
Author: Murray Cumming <murrayc murrayc com>
Date: Sat Apr 15 07:49:47 2017 +0200
Variant: operator bool(): Simplify to avoid clang++ warnings.
The odd code here was necessary when this returned void*, before C++11.
glib/src/variant.ccg | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/glib/src/variant.ccg b/glib/src/variant.ccg
index bcdc3ac..da0587c 100644
--- a/glib/src/variant.ccg
+++ b/glib/src/variant.ccg
@@ -247,7 +247,7 @@ VariantContainerBase::get_iter(const VariantType& container_variant_type) const
VariantBase::operator bool() const
{
- return gobj() ? GINT_TO_POINTER(1) : nullptr;
+ return gobj();
}
void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]