- Improved some minor stuff regarding synchronisation checking and

debugging info.
- '--pp=100' switch in debug mode now allows for disabling of
  synchronising_labels set.
This commit is contained in:
ccremers
2004-07-25 15:30:58 +00:00
parent db52ec77e6
commit f8aacee6ad
2 changed files with 16 additions and 4 deletions

View File

@@ -648,7 +648,7 @@ tryChoiceSend (const System sys, const int run, const Roledef rd)
/* 1. Simply try */
flag = executeTry (sys, run);
/* 2. Postpone if synchonisable */
if (inTermlist (sys->synchronising_labels, rd->label))
if (flag && inTermlist (sys->synchronising_labels, rd->label))
{
/* This is supposed to be blocked, so we do so */
/* It will possibly be unblocked by a corresponding read event,