projects
/
model-checker.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Annotation Support
[model-checker.git]
/
action.cc
diff --git
a/action.cc
b/action.cc
index 3d38e81c93d1111bf8828448fd5a52718c17eea6..2010a0b61fd76a66bc2102a8ed2f4562491ad3e5 100644
(file)
--- a/
action.cc
+++ b/
action.cc
@@
-192,6
+192,11
@@
bool ModelAction::is_initialization() const
return type == ATOMIC_INIT;
}
return type == ATOMIC_INIT;
}
+bool ModelAction::is_annotation() const
+{
+ return type == ATOMIC_ANNOTATION;
+}
+
bool ModelAction::is_relaxed() const
{
return order == std::memory_order_relaxed;
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_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";
};
}
default: return "unknown type";
};
}