message: msvc has different internals for mutexes and thus fails on a different function
diff: // option. This file may not be copied, modified, or distributed
  // except according to those terms.
  -//error-pattern: no mir for `std::panicking::panicking`
  +//error-pattern: no mir for `std::
  use std::sync::Mutex;
  