about summary refs log tree commit diff
path: root/clippy_lints/src/mutable_debug_assertion.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2019-11-29 19:48:19 +0000
committerbors <bors@rust-lang.org>2019-11-29 19:48:19 +0000
commit0e66a780ad8bef459e2d5bf989bb6ea68cbfa616 (patch)
treea4d9ce6bcb5b7079f29fe81758da969802089500 /clippy_lints/src/mutable_debug_assertion.rs
parent7d4e8e150fd8d53668de016fecdd2e548a793107 (diff)
parentc1ccba005ff89a1a3b7972adfde222c593d7851d (diff)
downloadrust-0e66a780ad8bef459e2d5bf989bb6ea68cbfa616.tar.gz
rust-0e66a780ad8bef459e2d5bf989bb6ea68cbfa616.zip
Auto merge of #4588 - phansch:add_custom_ice_hook, r=Manishearth
Add custom ICE message that points to Clippy repo

changelog: Link to Clippy issue tracker in ICE messages

This utilizes https://github.com/rust-lang/rust/pull/60584 by setting
our own `panic_hook` and pointing to our own issue tracker instead of
the rustc issue tracker.

This also adds a new internal lint to test the ICE message.

**Potential downsides**

* This essentially copies rustc's `report_ice` function as
  `report_clippy_ice`. I think that's how it's meant to be implemented, but
  maybe @jonas-schievink could have a look as well =)

  The downside of more-or-less copying this function is that we have to
  maintain it as well now.
  The original function can be found [here][original].
* `driver` now depends directly on `rustc` and `rustc_errors`

Closes #2734

[original]: https://github.com/rust-lang/rust/blob/59367b074f1523353dddefa678ffe3cac9fd4e50/src/librustc_driver/lib.rs#L1185
Diffstat (limited to 'clippy_lints/src/mutable_debug_assertion.rs')
0 files changed, 0 insertions, 0 deletions