Jon Grimm <jgrimm2@us.ibm.com> writes: > - pedwarn ("floating constant exceeds range of %<%s%>", type_name); > + pedwarn ("floating constant exceeds range of %<%qT%>", type); You misunderstood. %qT is the same as %<%T%>; you don't need both the q flag and the %<%>. (q for quote.) zw