------- Comment #1 from pinskia at gcc dot gnu dot org 2007-01-18 23:15 ------- This is not really a violation of that rule at all. What that rule is stating is that if you access that array again outside of the block where it was created, you invoke undefined behavior.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30506