Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
re: CVS commit: src
"Roland Illig" writes:
> Module Name: src
> Committed By: rillig
> Date: Sun Aug 29 09:29:32 UTC 2021
>
> Modified Files:
> src/tests/usr.bin/xlint/lint1: msg_220.c msg_220.exp
> src/usr.bin/xlint/common: lint.h
> src/usr.bin/xlint/lint1: lex.c
>
> Log Message:
> lint: allow 'fallthrough' as alternative spelling of FALLTHROUGH
if you would like to see what GCC allows here, it's pretty involved.
see external/gpl3/gcc/dist/libcpp/lex.c:fallthrough_comment_p().
if the comments are to be believed, it does:
/* -Wimplicit-fallthrough=2 looks for (case insensitive)
.*falls?[ \t-]*thr(u|ough).* regex. */
/* Whole comment contents (regex):
lint -fallthrough[ \t]*
/* Whole comment contents (regex):
[ \t]*FALLTHR(U|OUGH)[ \t]*
/* Whole comment contents (regex):
[ \t.!]*(ELSE,? |INTENTIONAL(LY)? )?FALL(S | |-)?THR(OUGH|U)[ \t.!]*(-[^\n\r]*)?
[ \t.!]*(Else,? |Intentional(ly)? )?Fall((s | |-)[Tt]|t)hr(ough|u)[ \t.!]*(-[^\n\r]*)?
[ \t.!]*([Ee]lse,? |[Ii]ntentional(ly)? )?fall(s | |-)?thr(ough|u)[ \t.!]*(-[^\n\r]*)?
.mrg.
Home |
Main Index |
Thread Index |
Old Index