Ticket #9290: narrowing_conversion.txt

File narrowing_conversion.txt, 2.3 KB (added by jprostko, 11 years ago)

Files showing problems with GCC's Narrowing Conversion

Line 
1C++ /home/jprostko/haiku-exp/haiku/generated-gcc4/objects/haiku/x86/release/system/kernel/vm/VMAnonymousCache.o
2/home/jprostko/haiku-exp/haiku/src/system/kernel/vm/VMAnonymousCache.cpp: In member function 'virtual status_t VMAnonymousCache::Resize(off_t, int)':
3/home/jprostko/haiku-exp/haiku/src/system/kernel/vm/VMAnonymousCache.cpp:502:43: error: narrowing conversion of 'pageIndex' from 'page_num_t {aka long long unsigned int}' to 'off_t {aka long long int}' inside { } is ill-formed in C++11 [-Werror=narrowing]
4/home/jprostko/haiku-exp/haiku/src/system/kernel/vm/VMAnonymousCache.cpp: In member function 'virtual bool VMAnonymousCache::DebugHasPage(off_t)':
5/home/jprostko/haiku-exp/haiku/src/system/kernel/vm/VMAnonymousCache.cpp:581:40: error: narrowing conversion of 'pageIndex' from 'page_num_t {aka long long unsigned int}' to 'off_t {aka long long int}' inside { } is ill-formed in C++11 [-Werror=narrowing]
6/home/jprostko/haiku-exp/haiku/src/system/kernel/vm/VMAnonymousCache.cpp: In member function 'void VMAnonymousCache::_MergeSwapPages(VMAnonymousCache*)':
7/home/jprostko/haiku-exp/haiku/src/system/kernel/vm/VMAnonymousCache.cpp:1095:52: error: narrowing conversion of 'swapBlockPageIndex' from 'page_num_t {aka long long unsigned int}' to 'off_t {aka long long int}' inside { } is ill-formed in C++11 [-Werror=narrowing]
8cc1plus: all warnings being treated as errors
9
10
11C++ /home/jprostko/haiku-exp/haiku/generated-gcc4/objects/haiku/x86/release/add-ons/kernel/bus_managers/pci/pci.o
12/home/jprostko/haiku-exp/haiku/src/add-ons/kernel/bus_managers/pci/pci.cpp: In function 'status_t pci_reserve_device(uchar, uchar, uchar, const char*, void*)':
13/home/jprostko/haiku-exp/haiku/src/add-ons/kernel/bus_managers/pci/pci.cpp:126:2: error: narrowing conversion of 'domain' from 'int' to 'uint32 {aka long unsigned int}' inside { } is ill-formed in C++11 [-Werror=narrowing]
14/home/jprostko/haiku-exp/haiku/src/add-ons/kernel/bus_managers/pci/pci.cpp: In function 'status_t pci_unreserve_device(uchar, uchar, uchar, const char*, void*)':
15/home/jprostko/haiku-exp/haiku/src/add-ons/kernel/bus_managers/pci/pci.cpp:218:2: error: narrowing conversion of 'domain' from 'int' to 'uint32 {aka long unsigned int}' inside { } is ill-formed in C++11 [-Werror=narrowing]
16cc1plus: all warnings being treated as errors