register<nlocals may not have a local variable name (e.g. a block arg); fix #2258