------- Comment #37 from rguenth at gcc dot gnu dot org 2010-08-11 22:30 ------- Btw, 6.5.6/7 "For the purposes of these operators, a pointer to an object that is not an element of an array behaves the same as a pointer to the first element of an array of length one with the type of the object as its element type."
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45249