From 8121bd32ba9ea650cfec563315cdd96019dc0692 Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan.bastani@ens.fr>
Date: Mon, 24 Oct 2011 13:58:59 +0200
Subject: [PATCH] MS-SBVAR: argument check for ms_compute_probabilities

---
 preprocessor/ComputingTasks.cc | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/preprocessor/ComputingTasks.cc b/preprocessor/ComputingTasks.cc
index 720b57c27a..5e34a655a7 100644
--- a/preprocessor/ComputingTasks.cc
+++ b/preprocessor/ComputingTasks.cc
@@ -992,6 +992,14 @@ void
 MSSBVARComputeProbabilitiesStatement::checkPass(ModFileStructure &mod_file_struct)
 {
   mod_file_struct.bvar_present = true;
+
+  if (options_list.num_options.find("ms.real_time_smoothed_probabilities") != options_list.num_options.end())
+    if (options_list.num_options.find("ms.filtered_probabilities") != options_list.num_options.end())
+      {
+        cerr << "ERROR: You may only pass one of real_time_smoothed "
+             << "and filtered_probabilities to ms_compute_probabilities." << endl;
+        exit(EXIT_FAILURE);
+      }
 }
 
 void
-- 
GitLab