Date: Thu, 22 Dec 2011 15:06:09 +0100 From: Dimitry Andric <dim@FreeBSD.org> To: Adrian Chadd <adrian@freebsd.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r228783 - head/sys/conf Message-ID: <4EF33951.2010109@FreeBSD.org> In-Reply-To: <CAJ-VmomCntp_OM9yEFJvmK3DP37%2BEhJcVQzkL3MH9UYucR0j6Q@mail.gmail.com> References: <201112211701.pBLH1DpL077981@svn.freebsd.org> <CAJ-VmomCntp_OM9yEFJvmK3DP37%2BEhJcVQzkL3MH9UYucR0j6Q@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2011-12-22 09:43, Adrian Chadd wrote: > On 21 December 2011 09:01, Dimitry Andric<dim@freebsd.org> wrote: >> Author: dim >> Date: Wed Dec 21 17:01:13 2011 >> New Revision: 228783 >> URL: http://svn.freebsd.org/changeset/base/228783 ... >> Both warnings are false positives, caused by LLVM PR 10030. For global >> initializations, clang fails to detect that the branch of the ternary >> operator causing the warning is dead. > .. and once this LLVM regression has been fixed, do you plan on > reverting this change to conf? Yes. The LLVM PR (really a Clang bug) can be followed here: http://llvm.org/bugs/show_bug.cgi?id=10030 Since it is in there for quite some time already, I assume the problem is rather tricky to fix.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4EF33951.2010109>