------- Comment #1 from tobi at gcc dot gnu dot org 2007-03-26 00:13 ------- It probably shouldn't say "rhs" in the error message, either.
It looks like we don't look through the references correctly when determining the length of the rhs, though I can't see exactly where this goes wrong. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31266