Blob Blame History Raw
--- src/drat_trim_interface.cc.orig	2019-06-05 12:38:48.431579450 -0600
+++ src/drat_trim_interface.cc	2019-06-06 09:22:07.598736625 -0600
@@ -62,9 +62,9 @@ int CheckAndConvertToLRAT(const string&
   args.push_back("-L");
   args.push_back(output_proof_path);
 
-  vector<char*> args_c_strings;
+  vector<const char*> args_c_strings;
   for(auto& argument : args) {
-    args_c_strings.push_back(&argument.front());
+    args_c_strings.push_back(argument.c_str());
   }
 
   return run_drat_trim(args_c_strings.size(), args_c_strings.data());
@@ -96,9 +96,9 @@ int OptimizeWithDratTrim(const string& i
   args.push_back("-c");
   args.push_back(output_formula_path);
 
-  vector<char*> args_c_strings;
+  vector<const char*> args_c_strings;
   for(auto& argument : args) {
-    args_c_strings.push_back(&argument.front());
+    args_c_strings.push_back(argument.c_str());
   }
 
   return run_drat_trim(args_c_strings.size(), args_c_strings.data());