[llvm-dev] A libc in LLVM

Siva Chandra via llvm-dev llvm-dev at lists.llvm.org
Mon Jul 15 10:02:21 PDT 2019


On Fri, Jul 12, 2019 at 8:32 AM Aaron Ballman <aaron at aaronballman.com> wrote:
> > llvm-libc is an implementation of the C standard library targeting C11
> > and above.
>
> Any particular reason for C11 as opposed to C17?

Two reasons:
1. The C++17 standard refers to the C11 standard.
2. C11 is sufficiently modern while not closing doors for users
requiring compliance with an "older" standards. That said, we could
choose not to implement certain items removed in the C17 standard. An
obvious example of such a candidate is `gets`.


More information about the llvm-dev mailing list