Сотрудник попросил объяснить смысл ворнинга ("переменная затеняет член класса"), в результате нашли баг с синхронизацией

{
   scoped_lock(m_mutex);
   do_some_with_shared_data();
}

inb4: fix

{
   scoped_lock lock(m_mutex);
   do_some_with_shared_data();
}