#3397: The register keyword is deprecated in C++11
------------------------------+-----------------------------
Reporter: Sebastian Huber | Owner: Sebastian Huber
Type: defect | Status: assigned
Priority: normal | Milestone: 5.1
Component: unspecified | Version: 5
Severity: normal | Keywords:
Blocked By: | Blocking:
------------------------------+-----------------------------
The following code gives a warning with GCC and -std=c++17:
{{{
void f(void)
{
register int i;
}
}}}
{{{
test.cc: In function ‘void f()’:
test.cc:3:15: warning: ISO C++1z does not allow ‘register’ storage class
specifier [-Wregister]
register int i;
^
}}}
Remove the use of the register keyword at least in the public header files
for C++ compatibility.
--
Ticket URL: <http://devel.rtems.org/ticket/3397>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs