summaryrefslogtreecommitdiff
path: root/src/mbgl/gl/program.hpp
diff options
context:
space:
mode:
authorAnder Conselvan de Oliveira <ander.deoliveira@mapbox.com>2018-09-11 09:11:44 +0300
committerAnder Conselvan de Oliveira <ander.deoliveira@mapbox.com>2018-09-11 09:26:04 +0300
commit1467867930bf9f1d17947a5a9816533e9bb9346c (patch)
tree614fcebe06c337d048918a2f1ba3db185a392e76 /src/mbgl/gl/program.hpp
parent06ff49dfb2574fe3d12e2a3cbcd2828be525fec5 (diff)
downloadqtlocation-mapboxgl-1467867930bf9f1d17947a5a9816533e9bb9346c.tar.gz
[build] Disable implicit fallthrough warnings for sqlite3
The sqlite3 source code has a lot of implicit fallthroughs in case statements. They are documented with comments but even though gcc provides options to use these comments to suppress the warnings, that's not always reliable. For instance, it may fail if an #ifdef follows the comment or if the comment is within a block scope used for a case. With gcc version '(Ubuntu 7.3.0-16ubuntu3) 7.3.0' I get warnings similar to the below: ../../../vendor/sqlite/src/sqlite3.c: In function ‘sqlite3_db_status’: ../../../vendor/sqlite/src/sqlite3.c:20251:10: error: this statement may fall through [-Werror=implicit-fallthrough=] op = SQLITE_DBSTATUS_CACHE_WRITE+1; So disable the implicit falltrhough warnings for that library. Note that -Wno-error=implicit-fallthrough is not used to keep the build silent since this is vendor library.
Diffstat (limited to 'src/mbgl/gl/program.hpp')
0 files changed, 0 insertions, 0 deletions