svn commit: r329770 - vendor-sys/illumos/dist/uts/common/fs/zfs/lua
Rodney W. Grimes
freebsd at pdx.rh.CN85.dnsmgr.net
Thu Feb 22 01:04:59 UTC 2018
[ Charset UTF-8 unsupported, converting... ]
> Author: mav
> Date: Thu Feb 22 00:46:24 2018
> New Revision: 329770
> URL: https://svnweb.freebsd.org/changeset/base/329770
>
> Log:
> 9035 zfs: this statement may fall through
>
> illumos/illumos-gate at 46ac8fdfc5a1f9d8240c79a6ae5b2889cbe83553
>
> Reviewed by: Yuri Pankov <yuripv at yuripv.net>
> Reviewed by: Andy Fiddaman <omnios at citrus-it.co.uk>
> Reviewed by: Matthew Ahrens <mahrens at delphix.com>
> Approved by: Dan McDonald <danmcd at joyent.com>
> Author: Toomas Soome <tsoome at me.com>
>
> Modified:
> vendor-sys/illumos/dist/uts/common/fs/zfs/lua/lgc.c
> vendor-sys/illumos/dist/uts/common/fs/zfs/lua/llex.c
> vendor-sys/illumos/dist/uts/common/fs/zfs/lua/lstrlib.c
> vendor-sys/illumos/dist/uts/common/fs/zfs/lua/ltable.c
>
> Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/lua/lgc.c
> ==============================================================================
> --- vendor-sys/illumos/dist/uts/common/fs/zfs/lua/lgc.c Thu Feb 22 00:42:12 2018 (r329769)
> +++ vendor-sys/illumos/dist/uts/common/fs/zfs/lua/lgc.c Thu Feb 22 00:46:24 2018 (r329770)
> @@ -677,7 +677,7 @@ static void freeobj (lua_State *L, GCObject *o) {
> case LUA_TUSERDATA: luaM_freemem(L, o, sizeudata(gco2u(o))); break;
> case LUA_TSHRSTR:
> G(L)->strt.nuse--;
> - /* go through */
> + /* FALLTHROUGH */
> case LUA_TLNGSTR: {
> luaM_freemem(L, o, sizestring(gco2ts(o)));
> break;
>
> Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/lua/llex.c
> ==============================================================================
> --- vendor-sys/illumos/dist/uts/common/fs/zfs/lua/llex.c Thu Feb 22 00:42:12 2018 (r329769)
> +++ vendor-sys/illumos/dist/uts/common/fs/zfs/lua/llex.c Thu Feb 22 00:46:24 2018 (r329770)
> @@ -475,6 +475,7 @@ static int llex (LexState *ls, SemInfo *seminfo) {
> else if (!lisdigit(ls->current)) return '.';
> /* else go through */
^^^^^^^^^^^^^^^^^^^^^^^ Wasnt this already marked, perhaps in the
wrong place with the wrong string?
> }
> + /* FALLTHROUGH */
> case '0': case '1': case '2': case '3': case '4':
> case '5': case '6': case '7': case '8': case '9': {
> read_numeral(ls, seminfo);
>
> Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/lua/lstrlib.c
> ==============================================================================
> --- vendor-sys/illumos/dist/uts/common/fs/zfs/lua/lstrlib.c Thu Feb 22 00:42:12 2018 (r329769)
> +++ vendor-sys/illumos/dist/uts/common/fs/zfs/lua/lstrlib.c Thu Feb 22 00:46:24 2018 (r329770)
> @@ -514,7 +514,7 @@ static const char *match (MatchState *ms, const char *
> }
> case '+': /* 1 or more repetitions */
> s++; /* 1 match already done */
> - /* go through */
> + /* FALLTHROUGH */
> case '*': /* 0 or more repetitions */
> s = max_expand(ms, s, p, ep);
> break;
>
> Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/lua/ltable.c
> ==============================================================================
> --- vendor-sys/illumos/dist/uts/common/fs/zfs/lua/ltable.c Thu Feb 22 00:42:12 2018 (r329769)
> +++ vendor-sys/illumos/dist/uts/common/fs/zfs/lua/ltable.c Thu Feb 22 00:46:24 2018 (r329770)
> @@ -490,6 +490,7 @@ const TValue *luaH_get (Table *t, const TValue *key) {
> return luaH_getint(t, k); /* use specialized version */
> /* else go through */
And again?
> }
> + /* FALLTHROUGH */
> default: {
> Node *n = mainposition(t, key);
> do { /* check whether `key' is somewhere in the chain */
--
Rod Grimes rgrimes at freebsd.org
More information about the svn-src-vendor
mailing list