]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Tentatively apply https://reviews.llvm.org/D23921, to get rid of false
authordim <dim@FreeBSD.org>
Sun, 28 Aug 2016 19:28:00 +0000 (19:28 +0000)
committerdim <dim@FreeBSD.org>
Sun, 28 Aug 2016 19:28:00 +0000 (19:28 +0000)
commit57497b8693478ab13e0959fc68aa38a8f3a768af
tree1861b8458669307a64f327d68ccc0be73af6b341
parentaeb74474a87c0e625326961e3075848029e9dadb
Tentatively apply https://reviews.llvm.org/D23921, to get rid of false
positive diagnostics from -Wvarargs about enum parameters, e.g.:

cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c:388:15: error: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior
      [-Werror,-Wvarargs]
        va_start(ap, which);
                     ^
cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c:382:66: note: parameter of type 'enum nvlist_prtctl_fmt' is declared here
nvlist_prtctl_dofmt(nvlist_prtctl_t pctl, enum nvlist_prtctl_fmt which, ...)
                                                                 ^
contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp