X-Git-Url: http://demsky.eecs.uci.edu/git/?p=model-checker.git;a=blobdiff_plain;f=action.cc;h=2010a0b61fd76a66bc2102a8ed2f4562491ad3e5;hp=3d38e81c93d1111bf8828448fd5a52718c17eea6;hb=2d0d4ac38e05905a6633b3f2d5112ccadd45c27f;hpb=5c4efe5cd8bdfe1e85138396109876a121ca61d1 diff --git a/action.cc b/action.cc index 3d38e81..2010a0b 100644 --- a/action.cc +++ b/action.cc @@ -192,6 +192,11 @@ bool ModelAction::is_initialization() const return type == ATOMIC_INIT; } +bool ModelAction::is_annotation() const +{ + return type == ATOMIC_ANNOTATION; +} + bool ModelAction::is_relaxed() const { return order == std::memory_order_relaxed; @@ -547,7 +552,8 @@ const char * ModelAction::get_type_str() const case ATOMIC_TRYLOCK: return "trylock"; case ATOMIC_WAIT: return "wait"; case ATOMIC_NOTIFY_ONE: return "notify one"; - case ATOMIC_NOTIFY_ALL: return "notify all"; + case ATOMIC_NOTIFY_ALL: return "notify all"; + case ATOMIC_ANNOTATION: return "atomic annotation"; default: return "unknown type"; }; }