Changes:
- Generalized the behavior of happens-before / happens-after annotations such
  that not only 1:1 but also n:m patterns are supported.
- Dropped support for invoking happens-before / happens-after annotations on
  POSIX condition variables (pthread_cond_t).
- Report the details about the offending synchronization object in generic
  errors.
- Converted a few tl_assert() statements into error messages.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11073 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/drd/drd_clientobj.c b/drd/drd_clientobj.c
index 4f305cb..e734aad 100644
--- a/drd/drd_clientobj.c
+++ b/drd/drd_clientobj.c
@@ -249,6 +249,7 @@
    {
    case ClientMutex:     return "mutex";
    case ClientCondvar:   return "cond";
+   case ClientHbvar:     return "order annotation";
    case ClientSemaphore: return "semaphore";
    case ClientBarrier:   return "barrier";
    case ClientRwlock:    return "rwlock";