12.4.6 重新编译函数