It returns the old value. The recursion limit governs the nesting level permissible for calls to functions.