summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--scripts/genie.lua1
-rw-r--r--src/lib/formats/hpi_dsk.cpp2
-rw-r--r--src/mame/drivers/rainbow.cpp2
3 files changed, 3 insertions, 2 deletions
diff --git a/scripts/genie.lua b/scripts/genie.lua
index c92a7f2d979..df332596cba 100644
--- a/scripts/genie.lua
+++ b/scripts/genie.lua
@@ -1039,6 +1039,7 @@ end
buildoptions {
"-Wno-format-overflow", -- try machine/bfm_sc45_helper.cpp in GCC 8.0.1, among others
"-Wno-stringop-truncation", -- ImGui again
+ "-Wno-stringop-overflow", -- formats/victor9k_dsk.cpp bugs the compiler
}
buildoptions_cpp {
"-Wno-class-memaccess", -- many instances in ImGui and BGFX
diff --git a/src/lib/formats/hpi_dsk.cpp b/src/lib/formats/hpi_dsk.cpp
index d89cb4fd6ca..8d23f151862 100644
--- a/src/lib/formats/hpi_dsk.cpp
+++ b/src/lib/formats/hpi_dsk.cpp
@@ -373,7 +373,7 @@ bool hpi_format::get_next_sector(const uint8_t *bitstream , int bitstream_size ,
}
}
// Then for DATA block
- int data_pos;
+ int data_pos = 0;
block = get_next_id_n_block(bitstream , bitstream_size , pos , data_pos);
if (block.size() == 0) {
return false;
diff --git a/src/mame/drivers/rainbow.cpp b/src/mame/drivers/rainbow.cpp
index d50c9d4bde6..9356e686e68 100644
--- a/src/mame/drivers/rainbow.cpp
+++ b/src/mame/drivers/rainbow.cpp
@@ -1678,7 +1678,7 @@ void rainbow_state::hdc_reset()
// Return 'hard_disk_file' object for harddisk 1 (fixed).
// < nullptr if geometry is insane or other errors occured >
-hard_disk_file *(rainbow_state::rainbow_hdc_file(int drv))
+hard_disk_file *rainbow_state::rainbow_hdc_file(int drv)
{
m_hdc_drive_ready = false;