1*4882a593SmuzhiyunFrom e6780a1d661ab2a76c16602edfc3ca08e97612bf Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Khem Raj <raj.khem@gmail.com> 3*4882a593SmuzhiyunDate: Tue, 21 Sep 2021 13:12:09 -0700 4*4882a593SmuzhiyunSubject: [PATCH] Fix additional compiler warnings 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunFixes 7*4882a593Smuzhiyun../../base/files/file_util_linux.cc:33:10: error: case value evaluates to -1859950530, which cannot be narrowed to type 'unsigned long' [-Wc++11-narrowing] case static_cast<int>(BTRFS_SUPER_MAGIC): 8*4882a593Smuzhiyun ^ 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunJan 2023: 11*4882a593Smuzhiyun file_util_linux.cc was removed but sys_info_posix.cc remains so patch adjusted. 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunUpstream-Status: Pending 14*4882a593SmuzhiyunSigned-off-by: Khem Raj <raj.khem@gmail.com> 15*4882a593SmuzhiyunSigned-off-by: Randy MacLeod <randy.macleod@windriver.com> 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun--- 18*4882a593Smuzhiyun base/system/sys_info_posix.cc | 4 ++-- 19*4882a593Smuzhiyun 1 file changed, 2 insertions(+), 2 deletions(-) 20*4882a593Smuzhiyun 21*4882a593Smuzhiyundiff --git a/base/system/sys_info_posix.cc b/base/system/sys_info_posix.cc 22*4882a593Smuzhiyunindex dbf9947723..921d31464c 100644 23*4882a593Smuzhiyun--- a/base/system/sys_info_posix.cc 24*4882a593Smuzhiyun+++ b/base/system/sys_info_posix.cc 25*4882a593Smuzhiyun@@ -64,8 +64,8 @@ bool IsStatsZeroIfUnlimited(const base::FilePath& path) { 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun switch (stats.f_type) { 28*4882a593Smuzhiyun case TMPFS_MAGIC: 29*4882a593Smuzhiyun- case static_cast<int>(HUGETLBFS_MAGIC): 30*4882a593Smuzhiyun- case static_cast<int>(RAMFS_MAGIC): 31*4882a593Smuzhiyun+ case static_cast<unsigned int>(HUGETLBFS_MAGIC): 32*4882a593Smuzhiyun+ case static_cast<unsigned int>(RAMFS_MAGIC): 33*4882a593Smuzhiyun return true; 34*4882a593Smuzhiyun } 35*4882a593Smuzhiyun return false; 36