Benjamin Bannier created MESOS-4602:
---------------------------------------

             Summary: Invalid usage of ATOMIC_FLAG_INIT in member initialization
                 Key: MESOS-4602
                 URL: https://issues.apache.org/jira/browse/MESOS-4602
             Project: Mesos
          Issue Type: Bug
          Components: libprocess
            Reporter: Benjamin Bannier


MESOS-2925 fixed a few instances where {{ATOMIC_FLAG_INIT}} was used in 
initializer lists, but missed to fix 
{{3rdparty/libprocess/src/libevent_ssl_socket.cpp}} (even though the 
corresponding header was touched).

There, {{LibeventSSLSocketImpl}}'s {{lock}} member is still (incorrectly) 
initialized in initializer lists, even though the member is already initialized 
in the class declaration, so it appears they should be dropped.

Clang from trunk incorrectly diagnoses the initializations in the initializer 
lists as benign redundant braces in initialization of a scalar, but they should 
be fixed for the reasons stated in MESOS-2925.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to