Skip to content

Commit 7d83dca

Browse files
committed
cppcheck.cpp: fixed writing to Platform::*_bit to dump file
1 parent e3e77a1 commit 7d83dca

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

lib/cppcheck.cpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -391,11 +391,11 @@ static void createDumpFile(const Settings& settings,
391391
fdump << "<dumps" << language << ">\n";
392392
fdump << " <platform"
393393
<< " name=\"" << settings.platform.toString() << '\"'
394-
<< " char_bit=\"" << settings.platform.char_bit << '\"'
395-
<< " short_bit=\"" << settings.platform.short_bit << '\"'
396-
<< " int_bit=\"" << settings.platform.int_bit << '\"'
397-
<< " long_bit=\"" << settings.platform.long_bit << '\"'
398-
<< " long_long_bit=\"" << settings.platform.long_long_bit << '\"'
394+
<< " char_bit=\"" << static_cast<unsigned>(settings.platform.char_bit) << '\"'
395+
<< " short_bit=\"" << static_cast<unsigned>(settings.platform.short_bit) << '\"'
396+
<< " int_bit=\"" << static_cast<unsigned>(settings.platform.int_bit) << '\"'
397+
<< " long_bit=\"" << static_cast<unsigned>(settings.platform.long_bit) << '\"'
398+
<< " long_long_bit=\"" << static_cast<unsigned>(settings.platform.long_long_bit) << '\"'
399399
<< " pointer_bit=\"" << (settings.platform.sizeof_pointer * settings.platform.char_bit) << '\"'
400400
<< " wchar_t_bit=\"" << (settings.platform.sizeof_wchar_t * settings.platform.char_bit) << '\"'
401401
<< " size_t_bit=\"" << (settings.platform.sizeof_size_t * settings.platform.char_bit) << '\"'

0 commit comments

Comments
 (0)