fix codegen error layout