Avoid string copying on the result message getter.
Test: Presubmit
Change-Id: Ie583b5d59d16b7a5f0512d10a9d1593bf16019e3
diff --git a/include/android-base/result.h b/include/android-base/result.h
index 3c325f2..be36878 100644
--- a/include/android-base/result.h
+++ b/include/android-base/result.h
@@ -137,7 +137,7 @@
return android::base::unexpected(ResultError<E>(message_, code_));
}
- std::string message() const { return message_; }
+ const std::string& message() const { return message_; }
const E& code() const { return code_; }
private: