move funcLocal from functExpr/Statement to funcDef
fix a bug that named function expressions with recursion are inlined
add a test for 849817b