treat all get commands like getValue (send only to lastWinner)
authorKshitij Bansal <kshitij@cs.nyu.edu>
Wed, 28 Nov 2012 20:18:46 +0000 (20:18 +0000)
committerKshitij Bansal <kshitij@cs.nyu.edu>
Wed, 28 Nov 2012 20:18:46 +0000 (20:18 +0000)
src/main/command_executor_portfolio.cpp

index 5953373ff9f9543e4833e5c2e92a3b43282f6871..a8159ef80f6319b7cdc29abe08a9f446355d3475 100644 (file)
@@ -189,7 +189,15 @@ bool CommandExecutorPortfolio::doCommandSingleton(Command* cmd)
   if(dynamic_cast<CheckSatCommand*>(cmd) != NULL ||
     dynamic_cast<QueryCommand*>(cmd) != NULL) {
     mode = 1;
-  } else if(dynamic_cast<GetValueCommand*>(cmd) != NULL) {
+  } else if(dynamic_cast<GetValueCommand*>(cmd) != NULL ||
+            dynamic_cast<GetAssignmentCommand*>(cmd) != NULL ||
+            dynamic_cast<GetModelCommand*>(cmd) != NULL ||
+            dynamic_cast<GetProofCommand*>(cmd) != NULL ||
+            dynamic_cast<GetUnsatCoreCommand*>(cmd) != NULL ||
+            dynamic_cast<GetAssertionsCommand*>(cmd) != NULL ||
+            dynamic_cast<GetInfoCommand*>(cmd) != NULL ||
+            dynamic_cast<GetOptionCommand*>(cmd) != NULL ||
+            false) {
     mode = 2;
   }