Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Author

anonymous

over 6 years ago

Language

C++

Compiler

clang HEAD 8.0.0 (https://github.com/llvm-mirror/clang.git df27442946fd46259313c0a840ab5a3afa43a487) (https://github.com/llvm-mirror/llvm.git e1363b44fe306fa9bf0f1cb9da43582775bc5050)

Options
Warnings
Don't Use Boost
C++17
no pedantic
Raw compiler options
widget.cc

Author

anonymous

over 6 years ago

value-ptr.h
widget.h
widget.cc

$ clang++ prog.cc -Wall -Wextra -std=c++17 widget.cc
/tmp/prog-2e32df.o: In function `main':
prog.cc:(.text+0x21): undefined reference to `usewidget(smart_ptr::value_ptr<Widget, std::__1::default_delete<Widget>, smart_ptr::default_copy<Widget>, smart_ptr::detail::ptr_base_incomplete<Widget, std::__1::default_delete<Widget>, smart_ptr::default_copy<Widget>, smart_ptr::detail::functor_wrapper<std::__1::default_delete<Widget>, void (*)(std::__1::default_delete<Widget> const&, Widget*)>, smart_ptr::detail::functor_wrapper<smart_ptr::default_copy<Widget>, Widget* (*)(smart_ptr::default_copy<Widget> const&, Widget const*)> > > const&)'
clang-8: error: linker command failed with exit code 1 (use -v to see invocation)
Exit Code:
1