http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51352
--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-11-30 09:32:23 UTC --- This might just be a documentation bug if G++ supports declaring VLAs at block scope but not as function arguments. No version from 4.1 onwards has supported it