Commit e3bffd57 authored by Monty's avatar Monty

Removed some warnings from -Wimplicit-fallthrough= with build scripts

parent b5615eff
...@@ -141,7 +141,7 @@ elif [ "x$warning_mode" = "xmaintainer" ]; then ...@@ -141,7 +141,7 @@ elif [ "x$warning_mode" = "xmaintainer" ]; then
debug_extra_cflags="-g3" debug_extra_cflags="-g3"
else else
# Both C and C++ warnings # Both C and C++ warnings
warnings="-Wall -Wextra -Wunused -Wwrite-strings -Wno-uninitialized -Wno-strict-aliasing" warnings="-Wall -Wextra -Wunused -Wwrite-strings -Wno-uninitialized -Wno-strict-aliasing -Wimplicit-fallthrough=2"
# For more warnings, uncomment the following line # For more warnings, uncomment the following line
# warnings="$warnings -Wshadow" # warnings="$warnings -Wshadow"
......
...@@ -2198,6 +2198,7 @@ for (;;) ...@@ -2198,6 +2198,7 @@ for (;;)
case 0x2029: case 0x2029:
#endif /* Not EBCDIC */ #endif /* Not EBCDIC */
if ((md->moptions & PCRE_BSR_ANYCRLF) != 0) break; if ((md->moptions & PCRE_BSR_ANYCRLF) != 0) break;
/* fall through */
case CHAR_LF: case CHAR_LF:
ADD_NEW(state_offset + 1, 0); ADD_NEW(state_offset + 1, 0);
......
...@@ -2086,7 +2086,7 @@ for (;;) ...@@ -2086,7 +2086,7 @@ for (;;)
case OP_CIRC: case OP_CIRC:
if (md->notbol && eptr == md->start_subject) RRETURN(MATCH_NOMATCH); if (md->notbol && eptr == md->start_subject) RRETURN(MATCH_NOMATCH);
/* Start of subject assertion */ /* Fall through. Start of subject assertion */
case OP_SOD: case OP_SOD:
if (eptr != md->start_subject) RRETURN(MATCH_NOMATCH); if (eptr != md->start_subject) RRETURN(MATCH_NOMATCH);
......
...@@ -2407,7 +2407,7 @@ handle_option(int letter, int options) ...@@ -2407,7 +2407,7 @@ handle_option(int letter, int options)
switch(letter) switch(letter)
{ {
case N_FOFFSETS: file_offsets = TRUE; break; case N_FOFFSETS: file_offsets = TRUE; break;
case N_HELP: help(); pcregrep_exit(0); case N_HELP: help(); pcregrep_exit(0); break;
case N_LBUFFER: line_buffered = TRUE; break; case N_LBUFFER: line_buffered = TRUE; break;
case N_LOFFSETS: line_offsets = number = TRUE; break; case N_LOFFSETS: line_offsets = number = TRUE; break;
case N_NOJIT: study_options &= ~PCRE_STUDY_JIT_COMPILE; break; case N_NOJIT: study_options &= ~PCRE_STUDY_JIT_COMPILE; break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment