Bug#766380: UINT64_C should not be defined in C++
control: severity -1 normal
On Wed, Oct 22, 2014 at 06:53:49PM +0200, Mathieu Malaterre wrote:
> Package: libc6-dev
> Version: 2.19-11
> Severity: important
>
> ISO C99 standard (7.18.4) specifies that C++ implementations should
> define UINT64_C only when
> __STDC_CONSTANT_MACROS is defined.
C99 is an old standard... This has been explicitly overruled in the C++11
standard, and as a consequence C11 has removed this rule.
You can find more details there: https://sourceware.org/bugzilla/show_bug.cgi?id=15366
I therefore don't think it's a bug.
> This is a regression, therefore using severity important.
The fact that it is a regression doesn't make it a major issue on the
libc usability. I am therefore downgrading the severity.
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
aurelien@aurel32.net http://www.aurel32.net
Reply to: