- Some POR optimizations in roleInstance were disabled for Arachne.
This commit is contained in:
parent
70e5b98d37
commit
758cb88c8c
@ -661,11 +661,14 @@ roleInstance (const System sys, const Protocol protocol, const Role role,
|
|||||||
/* erase any substitutions in the role definition, as they are now copied */
|
/* erase any substitutions in the role definition, as they are now copied */
|
||||||
termlistSubstReset (role->variables);
|
termlistSubstReset (role->variables);
|
||||||
|
|
||||||
|
if (sys->engine == POR_ENGINE)
|
||||||
|
{
|
||||||
/* Determine symmetric run */
|
/* Determine symmetric run */
|
||||||
runs[rid].prevSymmRun = staticRunSymmetry (sys, rid); // symmetry reduction static analysis
|
runs[rid].prevSymmRun = staticRunSymmetry (sys, rid); // symmetry reduction static analysis
|
||||||
|
|
||||||
/* Determine first read with variables besides agents */
|
/* Determine first read with variables besides agents */
|
||||||
runs[rid].firstNonAgentRead = firstNonAgentRead (sys, rid); // symmetry reduction type II
|
runs[rid].firstNonAgentRead = firstNonAgentRead (sys, rid); // symmetry reduction type II
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user