Language
Compiler
Options
$
prog.cc:18:16: error: type 'cond_var' does not provide a call operator
return (*v)();
^~~~
/opt/wandbox/clang-6.0.0/include/c++/v1/type_traits:4488:23: note: in instantiation of function template specialization 'eval_visitor::operator()<std::__1::unique_ptr<cond_var, std::__1::default_delete<cond_var> > >' requested here
_LIBCPP_INVOKE_RETURN(_VSTD::forward<_Fp>(__f)(_VSTD::forward<_Args>(__args)...))
^
/opt/wandbox/clang-6.0.0/include/c++/v1/__config:447:15: note: expanded from macro '_VSTD'
#define _VSTD std::_LIBCPP_NAMESPACE
^
1 error generated.
Exit Code:
1