------- Comment #2 from geoffk at gcc dot gnu dot org 2007-07-13 22:56 ------- I'm not even sure this is a bug; maybe it's a clue that you should have instantiated baz() with an unsigned type. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21755