--- ortools/lp_data/lp_parser.cc.orig 2022-11-25 09:21:54 UTC +++ ortools/lp_data/lp_parser.cc @@ -185,7 +185,7 @@ bool LPParser::ParseIntegerVariablesList(StringPiece l bool LPParser::ParseConstraint(StringPiece constraint) { const StatusOr parsed_constraint_or_status = - ::operations_research::glop::ParseConstraint(constraint.as_string()); + ::operations_research::glop::ParseConstraint(std::string(constraint)); if (!parsed_constraint_or_status.ok()) return false; const ParsedConstraint& parsed_constraint = parsed_constraint_or_status.value(); @@ -414,7 +414,7 @@ StatusOr ParseConstraint(absl::strin if (ConsumeToken(&constraint, &consumed_name, &consumed_coeff) != TokenType::END) { return absl::InvalidArgumentError(absl::StrCat( - "End of input was expected, found: ", constraint.as_string())); + "End of input was expected, found: ", std::string(constraint))); } }