http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55497
--- Comment #4 from Greg Burri <greg.burri at gmail dot com> 2012-11-27 22:31:05 UTC --- Actually the template is useless, the main point is this code put in a constructor: static const int v = get(1); char BUFFER[v];