Compiler: Make do_code_block() reentrant. do_code_block() can be called recursively during constant expression evaluation via eval_low(). Eg the expression Module["String"] can cause the module Module.String to be compiled. Fixes fatal "Reentrance in do_code_block().".