summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Vas Crabb <cuavas@users.noreply.github.com>2016-08-25 14:35:00 +1000
committer GitHub <noreply@github.com>2016-08-25 14:35:00 +1000
commitcfbb88272085e61a30ff03bcc4f23303d5484000 (patch)
tree4ebd4a04df4ad8a9bb16dfb109633df27096b86b
parent3bf7ef43f76d3aa795e0786c64bdaa80ce807734 (diff)
parent717e1eb9d2f3d4399f1793773b3c48397c728b43 (diff)
Merge pull request #1314 from ajrhacker/clang_warnings
Change warning flags for Clang build (nw)
-rw-r--r--scripts/genie.lua10
-rw-r--r--src/emu/render.cpp4
2 files changed, 3 insertions, 11 deletions
diff --git a/scripts/genie.lua b/scripts/genie.lua
index 3f6455a5cf8..2488671cc2e 100644
--- a/scripts/genie.lua
+++ b/scripts/genie.lua
@@ -958,25 +958,17 @@ end
buildoptions {
"-Wno-cast-align",
"-Wno-tautological-compare",
- "-Wno-dynamic-class-memaccess",
"-Wno-unused-value",
- "-Wno-inline-new-delete",
"-Wno-constant-logical-operand",
- "-Wno-deprecated-register",
+ "-Wno-missing-braces", -- clang is not as permissive as GCC about std::array initialization
"-fdiagnostics-show-note-include-stack",
}
if (version >= 30500) then
buildoptions {
- "-Wno-absolute-value",
"-Wno-unknown-warning-option",
"-Wno-extern-c-compat",
}
end
- if (version >= 70000) then
- buildoptions {
- "-Wno-tautological-undefined-compare",
- }
- end
else
if (version < 40900) then
print("GCC version 4.9 or later needed")
diff --git a/src/emu/render.cpp b/src/emu/render.cpp
index 51669bf5320..39018410c2b 100644
--- a/src/emu/render.cpp
+++ b/src/emu/render.cpp
@@ -1756,8 +1756,8 @@ void render_target::add_container_primitives(render_primitive_list &list, const
cliprect.y1 = xform.yoffs + xform.yscale;
sect_render_bounds(&cliprect, &m_bounds);
- float root_xoffs = root_xform.xoffs + abs(root_xform.xscale - xform.xscale) * 0.5f;
- float root_yoffs = root_xform.yoffs + abs(root_xform.yscale - xform.yscale) * 0.5f;
+ float root_xoffs = root_xform.xoffs + fabsf(root_xform.xscale - xform.xscale) * 0.5f;
+ float root_yoffs = root_xform.yoffs + fabsf(root_xform.yscale - xform.yscale) * 0.5f;
render_bounds root_cliprect;
root_cliprect.x0 = root_xoffs;