]> git.lizzy.rs Git - rust.git/commit
Merge #5002
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>
Tue, 23 Jun 2020 13:25:43 +0000 (13:25 +0000)
committerGitHub <noreply@github.com>
Tue, 23 Jun 2020 13:25:43 +0000 (13:25 +0000)
commit3e09dbba94de103d4d7a211ec578b049d0adc3c7
treed52a0a75e2ffcc7d71481f2d452969522c76d91e
parent45f3a5f9c151e7728cda47ea20fa72b18927ca2b
parent0b971625c389c1638957b010a35c7bb1a6bd69b9
Merge #5002

5002: Fix underflow panic when doctests are at top of file r=Nashenas88 a=Nashenas88

While debugging a comment at the top of a test string, I discovered that the offset calculations could underflow and panic. This only seemed to occur in tests, I assume because it's running a debug mode. The wrapping is quickly fixed later on in release mode, which is why this seems to have gone unnoticed. The new checks ensure the value is always positive or zero.

Co-authored-by: Paul Daniel Faria <nashenas88@users.noreply.github.com>