New GitHub issue #119476 from saulshanabrook:<br>

<hr>

<pre>
# Feature or enhancement

### Proposal:

The tier two interpreter currently adds additional function function guards when it doesn't need to. We can use the function watcher to track when the function version changes and only add the first one.

Similar to the issue for type version guards https://github.com/python/cpython/issues/119258 and the implemented solution https://github.com/python/cpython/pull/119365

### Has this already been discussed elsewhere?

This is a minor feature, which does not need previous discussion elsewhere

### Links to previous discussion of this feature:

_No response_
</pre>

<hr>

<a href="https://github.com/python/cpython/issues/119476">View on GitHub</a>
<p>Labels: type-feature</p>
<p>Assignee: </p>