On 01/15/2018 08:00 PM, Thomas Monjalon wrote:
15/01/2018 12:33, Avi Kivity:
The 'register' keyword does nothing, and has been removed in C++17.

Remove it for compatibility, like commit 0d5f2ed12f9eb.
Fixes: 0d5f2ed12f9e ("eal: remove use of register keyword")

Signed-off-by: Avi Kivity <a...@scylladb.com>
Applied, thanks.

Note that "register" is used in some drivers too:
git grep -l '\<register\>.*;' drivers/ | sed -r 's,([^/]*/[^/]*/[^/]*/).*,\1,' 
| sort -u
        drivers/bus/dpaa/
        drivers/crypto/dpaa2_sec/
        drivers/crypto/qat/
        drivers/event/sw/
        drivers/net/ark/
        drivers/net/avp/
        drivers/net/bnx2x/
        drivers/net/bnxt/
        drivers/net/e1000/
        drivers/net/i40e/
        drivers/net/ixgbe/
        drivers/net/qede/
        drivers/net/sfc/
        drivers/net/vhost/


I think those aren't a problem, since they aren't exposed to C++ programs.

Reply via email to