Message266560
| Author |
Oren Milman |
| Recipients |
Oren Milman, mark.dickinson, serhiy.storchaka, vstinner, yselivanov |
| Date |
2016年05月28日.16:50:21 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1464454222.0.0.0974149410133.issue27073@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
After giving it some more thought (while working on another, somewhat related issue - http://bugs.python.org/issue27145), I realized that that assert in long_add could further verify that the int x_add returned is a multiple-digit int (as x_add had received two multiple-digit ints to begin with).
The important thing about this updated assert is that it verifies that x_add didn't return a reference to an element in small_ints (as small ints must be single-digit ints), so negating it in-place is safe.
I have updated the assert and added an appropriate comment. The updated diff file is attached. |
|