diff options
| author | kennytm <kennytm@gmail.com> | 2018-05-20 04:17:41 +0800 |
|---|---|---|
| committer | kennytm <kennytm@gmail.com> | 2018-05-20 04:17:41 +0800 |
| commit | e1f031e5d465bde09ca9bc210883706abdd5da67 (patch) | |
| tree | 6333d66dea8f49259d0f7519fe726e81150e8222 /src/libsyntax/parse | |
| parent | 9f34c7feea4bdb3b1b4d7d4c8be56ed70775946f (diff) | |
| parent | 8d9a87c14d9c5abe433444a641282ae1afb0577d (diff) | |
| download | rust-e1f031e5d465bde09ca9bc210883706abdd5da67.tar.gz rust-e1f031e5d465bde09ca9bc210883706abdd5da67.zip | |
Rollup merge of #50819 - cjkenn:cjkenn/div-by-zero, r=kennytm
Fix potential divide by zero This should fix #50761 I had trouble reproducing with the provided code, but looking at the stack trace would indicate that this code is the likely cause. I made a number of assumptions here, because I don't have enough context on how the register size is set: 1. I assumed `rest.unit.size.bytes()` can be 0, and it's ok if it's set to 0 before this function is called 2. I assumed that if `rest.unit.size.bytes()` is 0, that we want `rest_count` to also be 0.
Diffstat (limited to 'src/libsyntax/parse')
0 files changed, 0 insertions, 0 deletions
