[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings
From: |
Mike Miller |
Subject: |
[Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings |
Date: |
Sun, 15 Apr 2018 15:11:13 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0 |
Follow-up Comment #9, bug #53650 (project octave):
Ok, playing a bit more, this rewrite
static constexpr T zero = T ();
return std::count_if (d, d + nel,
[] (T elem) { return elem != zero; });
works for me with both GCC 7 and clang 6 and produces no warnings with both
compilers.
I do not feel safe making this change on stable at this point without some
testing under older compilers (GCC 4.8, clang 3.8).
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?53650>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings, Mike Miller, 2018/04/14
- [Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings, Rik, 2018/04/14
- [Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings, Mike Miller, 2018/04/14
- [Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings, Mike Miller, 2018/04/14
- [Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings, Rik, 2018/04/15
- [Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings, Rik, 2018/04/15
- [Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings, Mike Miller, 2018/04/15
- [Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings, Rik, 2018/04/15
- [Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings, Mike Miller, 2018/04/15
- [Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings,
Mike Miller <=
- [Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings, Rik, 2018/04/15
- [Octave-bug-tracker] [bug #53650] build: clang-6.0 compiler warnings, Mike Miller, 2018/04/17
- [Octave-bug-tracker] [bug #53650] build: silence clang compiler warnings, Mike Miller, 2018/04/17