This is an automated email from the ASF dual-hosted git repository.
amc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new 293958e gcc9 - fix HTTPVersion.
293958e is described below
commit 293958ecc724543799c239cf93330fde336e9d88
Author: Alan M. Carroll <[email protected]>
AuthorDate: Mon May 6 15:03:27 2019 -0500
gcc9 - fix HTTPVersion.
---
proxy/hdrs/HTTP.h | 23 ++++-------------------
1 file changed, 4 insertions(+), 19 deletions(-)
diff --git a/proxy/hdrs/HTTP.h b/proxy/hdrs/HTTP.h
index 8636cf9..68d48a4 100644
--- a/proxy/hdrs/HTTP.h
+++ b/proxy/hdrs/HTTP.h
@@ -464,14 +464,15 @@ HTTPValTE *http_parse_te(const char *buf, int len, Arena
*arena);
class HTTPVersion
{
public:
- HTTPVersion();
+ HTTPVersion() = default;
+ HTTPVersion(HTTPVersion const &that) = default;
explicit HTTPVersion(int32_t version);
HTTPVersion(int ver_major, int ver_minor);
void set(HTTPVersion ver);
void set(int ver_major, int ver_minor);
- HTTPVersion &operator=(const HTTPVersion &hv);
+ HTTPVersion &operator=(const HTTPVersion &hv) = default;
int operator==(const HTTPVersion &hv) const;
int operator!=(const HTTPVersion &hv) const;
int operator>(const HTTPVersion &hv) const;
@@ -480,7 +481,7 @@ public:
int operator<=(const HTTPVersion &hv) const;
public:
- int32_t m_version;
+ int32_t m_version{HTTP_VERSION(1, 0)};
};
class IOBufferReader;
@@ -657,11 +658,6 @@ private:
/*-------------------------------------------------------------------------
-------------------------------------------------------------------------*/
-inline HTTPVersion::HTTPVersion() : m_version(HTTP_VERSION(1, 0)) {}
-
-/*-------------------------------------------------------------------------
- -------------------------------------------------------------------------*/
-
inline HTTPVersion::HTTPVersion(int32_t version) : m_version(version) {}
/*-------------------------------------------------------------------------
@@ -690,17 +686,6 @@ HTTPVersion::set(int ver_major, int ver_minor)
/*-------------------------------------------------------------------------
-------------------------------------------------------------------------*/
-inline HTTPVersion &
-HTTPVersion::operator=(const HTTPVersion &hv)
-{
- m_version = hv.m_version;
-
- return *this;
-}
-
-/*-------------------------------------------------------------------------
- -------------------------------------------------------------------------*/
-
inline int
HTTPVersion::operator==(const HTTPVersion &hv) const
{