Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Author

anonymous

over 2 years ago

Language

C++

Compiler

gcc 12.1.0

Options
Warnings
Boost 1.79.0
C++14
-pedantic
Raw compiler options
-fno-elide-constructors

Author

anonymous

over 2 years ago

$ g++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.79.0-gcc-12.1.0/include -std=c++14 -pedantic -fno-elide-constructors
prog.cc: In copy constructor 'M::M(const M&)':
prog.cc:6:13: warning: unused parameter 'm' [-Wunused-parameter]
    6 |   M(const M&m){cout<<"copy ctor\n";}
      |     ~~~~~~~~^
prog.cc: In constructor 'M::M(M&&)':
prog.cc:7:8: warning: unused parameter 'm' [-Wunused-parameter]
    7 |   M(M&&m){cout<<"move ctor\n";}
      |     ~~~^
prog.cc: In member function 'M& M::operator=(const M&)':
prog.cc:8:24: warning: unused parameter 'm' [-Wunused-parameter]
    8 |   M& operator=(const M&m){cout<<"copy operator=\n"; return *this;}
      |                ~~~~~~~~^
prog.cc: In member function 'M& M::operator=(M&&)':
prog.cc:9:19: warning: unused parameter 'm' [-Wunused-parameter]
    9 |   M& operator=(M&&m){cout<<"move operator=\n"; return *this;}
      |                ~~~^
ctor
move ctor
----
ctor
move ctor
Exit Code:
0