| --- |
| name: Regression |
| about: Report something that unexpectedly changed between Rust versions. |
| labels: C-bug, regression-untriaged |
| --- |
| <!-- |
| Thank you for filing a regression report! 🐛 A regression is something that changed between versions of Rust but was not supposed to. |
| |
| Please provide a short summary of the regression, along with any information you feel is relevant to replicate it. |
| --> |
| |
| ### Code |
| |
| I tried this code: |
| |
| ```rust |
| <code> |
| ``` |
| |
| I expected to see this happen: *explanation* |
| |
| Instead, this happened: *explanation* |
| |
| ### Version it worked on |
| |
| <!-- |
| Provide the most recent version this worked on, for example: |
| |
| It most recently worked on: Rust 1.47 |
| --> |
| |
| It most recently worked on: <!-- version --> |
| |
| ### Version with regression |
| |
| <!-- |
| Provide the version you are using that has the regression. |
| --> |
| |
| `rustc --version --verbose`: |
| ``` |
| <version> |
| ``` |
| |
| <!-- |
| Did the compiler crash? If so, please provide a backtrace. |
| --> |
| |
| ### Backtrace |
| <!-- |
| Include a backtrace in the code block by setting `RUST_BACKTRACE=1` in your |
| environment. E.g. `RUST_BACKTRACE=1 cargo build`. |
| --> |
| <details><summary>Backtrace</summary> |
| <p> |
| |
| ``` |
| <backtrace> |
| ``` |
| |
| </p> |
| </details> |
| |
| <!-- |
| If you know when this regression occurred, please add a line like below, replacing `{channel}` with one of stable, beta, or nightly. |
| |
| @rustbot modify labels: +regression-from-stable-to-{channel} -regression-untriaged |
| --> |