------- Comment #7 from jakub at gcc dot gnu dot org 2010-04-05 16:00 ------- Note that a few lines before that is if (_cpp_trigraph_map[note->type]) and _cpp_trigraph_map is [UCHAR_MAX + 1] sized array, so note->type surely must be an unsigned char and nothing else (well, it will be only one of the 9 special char values), despite the type of note->type being actually unsigned int.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43642