Skip to content

Commit 649f295

Browse files
authored
fix link
1 parent d26992f commit 649f295

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

InternalDocs/interpreter.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -534,8 +534,7 @@ There are three different types of interpreters to choose from based on compiler
534534
of the lifetimes of automatic variables, function parameters, and temporaries to ensure proper tail-calls. They
535535
emit a compile error in case of a violation or detection failure. The ability to detect this varies depending on the compiler and
536536
also on the optimization level. [Introducing additional scopes](https://github.com/python/cpython/blob/3908593039bde9d4b591ab09919003ee57418d64/Python/bytecodes.c#L2526),
537-
[extracting problematic code paths into a separate function]
538-
(https://github.com/python/cpython/pull/143068/files#diff-729a985b0cb8b431cb291f1edb561bbbfea22e3f8c262451cd83328a0936a342R3724)
537+
[extracting problematic code paths into a separate function](https://github.com/python/cpython/pull/143068/files#diff-729a985b0cb8b431cb291f1edb561bbbfea22e3f8c262451cd83328a0936a342R3724)
539538
or [returning a pointer instead of taking it as an output parameter](https://github.com/python/cpython/blob/3908593039bde9d4b591ab09919003ee57418d64/Include/internal/pycore_ceval.h#L489-L492)
540539
is particularly helpful to the MSVC compiler in this regard. Using `restrict` is another (currently unused) remedy.
541540

0 commit comments

Comments
 (0)