Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

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