https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87447
Eric Gallager <egallager at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |egallager at gcc dot gnu.org --- Comment #2 from Eric Gallager <egallager at gcc dot gnu.org> --- (In reply to Manuel López-Ibáñez from comment #1) > C++ warns: > > <source>:5:3: warning: conversion from 'long long unsigned int' to 'double' > changes value from '9223372036854775809' to '9.2233720368547758e+18' > [-Wfloat-conversion] Hm, any idea what the difference is between the C and C++ frontends that causes this warning to only be printed for C++?