at 23.11-beta 36 lines 1.6 kB view raw
1diff --git a/ortools/lp_data/lp_parser.cc b/ortools/lp_data/lp_parser.cc 2index 58286306e5..bd26c019ab 100644 3--- a/ortools/lp_data/lp_parser.cc 4+++ b/ortools/lp_data/lp_parser.cc 5@@ -185,7 +185,7 @@ bool LPParser::ParseIntegerVariablesList(StringPiece line) { 6 7 bool LPParser::ParseConstraint(StringPiece constraint) { 8 const StatusOr<ParsedConstraint> parsed_constraint_or_status = 9- ::operations_research::glop::ParseConstraint(constraint.as_string()); 10+ ::operations_research::glop::ParseConstraint(constraint); 11 if (!parsed_constraint_or_status.ok()) return false; 12 const ParsedConstraint& parsed_constraint = 13 parsed_constraint_or_status.value(); 14@@ -342,10 +342,9 @@ TokenType LPParser::ConsumeToken(StringPiece* sp) { 15 16 } // namespace 17 18-StatusOr<ParsedConstraint> ParseConstraint(absl::string_view constraint_view) { 19+StatusOr<ParsedConstraint> ParseConstraint(absl::string_view constraint) { 20 ParsedConstraint parsed_constraint; 21 // Get the name, if present. 22- StringPiece constraint{constraint_view}; 23 StringPiece constraint_copy{constraint}; 24 std::string consumed_name; 25 Fractional consumed_coeff; 26@@ -413,8 +412,8 @@ StatusOr<ParsedConstraint> ParseConstraint(absl::string_view constraint_view) { 27 right_bound = consumed_coeff; 28 if (ConsumeToken(&constraint, &consumed_name, &consumed_coeff) != 29 TokenType::END) { 30- return absl::InvalidArgumentError(absl::StrCat( 31- "End of input was expected, found: ", constraint.as_string())); 32+ return absl::InvalidArgumentError( 33+ absl::StrCat("End of input was expected, found: ", constraint)); 34 } 35 } 36