From 006966095826ad5e1dad85b49153a0a63b10899a Mon Sep 17 00:00:00 2001 From: Martin Stein Date: Wed, 19 May 2021 14:30:19 +0200 Subject: [PATCH] rump: fix compiler warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes two warnings of this type: ! src/lib/vfs/rump/vfs_rump.cc:214:52: warning: narrowing conversion of ! ‘(s.stat::st_mode & 64)’ from ‘__mode_t’ {aka ‘unsigned int’} to ‘bool’ ! [-Wnarrowing] ! ! 214 | .executable = (s.st_mode & S_IXUSR) }; ! | ~~~~~~~~~~~^~~~~~~~~~ Fixes #4160 --- repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc b/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc index 5b72670648..09e04f628c 100644 --- a/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc +++ b/repos/dde_rump/src/lib/vfs/rump/vfs_rump.cc @@ -211,7 +211,7 @@ class Vfs::Rump_file_system : public File_system Node_rwx const rwx { .readable = true, .writeable = true, - .executable = (s.st_mode & S_IXUSR) }; + .executable = (s.st_mode & S_IXUSR) != 0 }; vfs_dir = { .fileno = s.st_ino, @@ -702,7 +702,7 @@ class Vfs::Rump_file_system : public File_system .type = type(sb.st_mode), .rwx = { .readable = true, .writeable = true, - .executable = (sb.st_mode & S_IXUSR) }, + .executable = (sb.st_mode & S_IXUSR) != 0 }, .inode = sb.st_ino, .device = sb.st_dev,