[llvm-dev] Using C++14 code in LLVM

Nathan Froyd via llvm-dev llvm-dev at lists.llvm.org
Thu May 10 13:05:36 PDT 2018


On Thu, May 10, 2018 at 3:40 PM, Roman Lebedev <lebedev.ri at gmail.com> wrote:
> On Thu, May 10, 2018 at 10:37 PM, Nathan Froyd via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>> Firefox's experience is that GCC 5 isn't going to cut it, especially
>> if you move to MSVC 2017, because people are going to be quickly
>> annoyed at the lack of relaxed constexpr function support, which is
>> GCC 6+.
> Are you sure? I think you meant GCC 4.9 isn't going to cut it, ...
> ...
> annoyed at the lack of relaxed constexpr function support, which is
> GCC 5.

My fault!  You are correct; I got mixed up.  I cannot speak much to
GCC 5, since we went from GCC 4.9 to GCC 6.

MSVC 2015 and its (lack of) relaxed constexpr function support was a
pain point.  Some of that pain was because of external dependencies,
though, which is less of an issue for LLVM.

-Nathan


More information about the llvm-dev mailing list