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