------- Comment #3 from redi at gcc dot gnu dot org 2010-07-01 13:11 ------- (In reply to comment #2) > However, the error message is little bit misleading, because fnc is exactly of > the requested type but it is a local variable, IMO.
True, the reason it's not allowed is because it's not a constant. > The question is, is the code standard conform or not? Not. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44743