------- Comment #1 from pinskia at gcc dot gnu dot org 2009-11-16 17:02 ------- Well you are not misusing a type here really. The second string causes string to be a variable name, so the error message is correct as it is no longer a type at that point.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42067