Fix default framesize for function prototypes

Looking into luajit bytecode dumps it appears that the minimum framesize
is one, even for empty functions with no arguments.