http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60258
--- Comment #2 from ja.gcc.bugzilla at aptsketch dot com ---
auto foo() -> void
vs
void foo()
is more of just a stylistic issue. There is nothing wrong with both. To me both
are good.
The bug is about std::atomic member initialization. Where
++
Assignee: unassigned at gcc dot gnu.org
Reporter: ja.gcc.bugzilla at aptsketch dot com
The following code is unable to compile:
template
class base
{
public:
std::atomic_size_t _magic{10};
};
class derived
: public base
{
public:
auto print_magic_num() const noexcept