Author
anonymous
about 8 years ago
Language
Compiler
Options
Author
anonymous
about 8 years ago
$
prog.cc:39:25: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
time_elapsed([] { foo(std::move(string("helo"))); }, 1000000); // Warning
^
prog.cc:39:25: note: remove std::move call here
time_elapsed([] { foo(std::move(string("helo"))); }, 1000000); // Warning
^~~~~~~~~~ ~
prog.cc:41:26: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
time_elapsed([] { foo2(std::move(string("helo"))); }, 1000000); // Warning
^
prog.cc:41:26: note: remove std::move call here
time_elapsed([] { foo2(std::move(string("helo"))); }, 1000000); // Warning
^~~~~~~~~~ ~
2 warnings generated.
47 msec
46 msec
45 msec
68 msec
47 msec
34 msec
27 msec
48 msec
25 msec
Exit Code:
0