
27 Nov
2012
27 Nov
'12
12:22 a.m.
On 27/11/12 00:55, Belcourt, Kenneth wrote:
Hi,
This code generates sign / unsigned compare warning with -Wall, could this please be cleaned up?
enum { n = # if defined(__EDG_VERSION__) aux::dependent_unsigned<T>::value > -1 # else sizeof(T) > -1 # endif };
It appears that sizeof(T) > -1 yields zero for EDG, Gcc and Clang so perhaps this is just older (unused) code?
The code in question is in print.hpp Its purpose is to emit warnings.