Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Author

anonymous

over 5 years ago

Language

C++

Compiler

gcc 9.2.0

Options
Warnings
Boost 1.71.0
C++2a(GNU)
no pedantic

Author

anonymous

over 5 years ago

$ g++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.71.0/gcc-9.2.0/include -std=gnu++2a
prog.cc: In function 'int main()':
prog.cc:20:73: error: no match for 'operator=' (operand types are 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000> > >' and 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >')
   20 |     value = std::chrono::system_clock::from_time_t(std::mktime(&cal)) + msecs;
      |                                                                         ^~~~~
In file included from prog.cc:3:
/opt/wandbox/gcc-9.2.0/include/c++/9.2.0/chrono:626:14: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000> > >::operator=(const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000> > >&)'
  626 |       struct time_point
      |              ^~~~~~~~~~
/opt/wandbox/gcc-9.2.0/include/c++/9.2.0/chrono:626:14: note:   no known conversion for argument 1 from 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >' to 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000> > >&'
/opt/wandbox/gcc-9.2.0/include/c++/9.2.0/chrono:626:14: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000> > >::operator=(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000> > >&&)'
/opt/wandbox/gcc-9.2.0/include/c++/9.2.0/chrono:626:14: note:   no known conversion for argument 1 from 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >' to 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000> > >&&'
Exit Code:
1