]> git.michaelhowe.org Git - packages/o/openafs.git/commit
Suppress statement not reached warnings under Solaris Studio
authorMichael Meffie <mmeffie@sinenomine.net>
Sun, 21 Jan 2018 23:38:11 +0000 (18:38 -0500)
committerBenjamin Kaduk <kaduk@mit.edu>
Thu, 7 Jun 2018 22:44:38 +0000 (18:44 -0400)
commit6c481da10e613e678e9d66582a0445177f923d1e
tree11a0977864ca137577baceffe6eb7ead2e956cd8
parentd3389b02b83baf28e663a6df8522d1e1704bd5dd
Suppress statement not reached warnings under Solaris Studio

Solaris Studio issues warnings for statements which can not be reached,
such as statements following an infinite loop.  For example, the return
statement will generate a 'statement not reached' warning in the
following code:

    while (1) {
       /*  no breaks or gotos in this body */
    }
    return 0;

Suppress these warnings by conditionally removing such statements when
building under Solaris Studio.

Reviewed-on: https://gerrit.openafs.org/12958
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
(cherry picked from commit f47cb2d4a957910c3e7d4b755f41ddef5dd103c5)

Change-Id: I3ac84edbc18d7b6aebd568e9a1c4a3e47aba5512
Reviewed-on: https://gerrit.openafs.org/13107
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
19 files changed:
src/bozo/bnode.c
src/bozo/bosserver.c
src/bucoord/bc_status.c
src/butc/dbentries.c
src/config/stds.h
src/fsprobe/fsprobe.c
src/kauth/krb_udp.c
src/lwp/iomgr.c
src/opr/softsig.c
src/rx/rx_lwp.c
src/rx/rx_pthread.c
src/ubik/beacon.c
src/ubik/recovery.c
src/util/tabular_output.c
src/viced/viced.c
src/vol/fssync-server.c
src/vol/salvaged.c
src/vol/salvsync-server.c
src/volser/volmain.c