cyclegraph: fixup support for dumping the modification order graph
[model-checker.git] / mutex.cc
index 91b0b9a33f8a4109d82e9334f127534b1d6ec137..7fa0b589c8a4535a276c7f8f95eda76782bff554 100644 (file)
--- a/mutex.cc
+++ b/mutex.cc
@@ -17,8 +17,7 @@ void mutex::lock() {
 }
        
 bool mutex::try_lock() {
-  model->switch_to_master(new ModelAction(ATOMIC_TRYLOCK, std::memory_order_seq_cst, this));
-  return thread_current()->get_return_value();
+  return model->switch_to_master(new ModelAction(ATOMIC_TRYLOCK, std::memory_order_seq_cst, this));
 }
 
 void mutex::unlock() {