/* * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ #include "crossfile-2.h" // a deadlock should be reported here void CrossFileTwo::lock_my_mutex_first_then_the_other(CrossFileOne* other) { _mutex.lock(); other->just_lock_my_mutex(); _mutex.unlock(); } void CrossFileTwo::just_lock_my_mutex() { _mutex.lock(); _mutex.unlock(); }