diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-01-20 15:57:05 -0800 |
---|---|---|
committer | Julian Andres Klode <julian.klode@canonical.com> | 2019-01-22 12:08:14 +0100 |
commit | 9f3207395ca4d331107cfd76365d484f4637c76d (patch) | |
tree | 352e383d8ab4b5c6f76be2aa4b17c7bb94372acf | |
parent | 01c57d7235e9013a977646cbee73af43cbc1048b (diff) |
Remove `register` keyword
In C++17 `register` keyword was removed. Current gcc 8.1.0 produces
following warning if `-std=c++17` flag is used:
warning: ISO C++17 does not allow 'register' storage class specifier
[-Wregister]
GCC almost completely ignores `register` keyword, with rare exception of
`-O0` when additional copy from/to stack may be generated.
For simplicity of the codebase it is better to just remove this
problematic keyword where it is not strictly required.
See: http://en.cppreference.com/w/cpp/language/storage_duration
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | apt-pkg/contrib/md5.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apt-pkg/contrib/md5.cc b/apt-pkg/contrib/md5.cc index 21e3f0afd..c3b529922 100644 --- a/apt-pkg/contrib/md5.cc +++ b/apt-pkg/contrib/md5.cc @@ -80,7 +80,7 @@ static void byteSwap(uint32_t *buf, unsigned words) static void MD5Transform(uint32_t buf[4], uint32_t const in[16]) { - register uint32_t a, b, c, d; + uint32_t a, b, c, d; a = buf[0]; b = buf[1]; |