Wandbox
SettingsLog
SettingsLog
Language
GitHubLogin
Ran/Viewed Log

Author

anonymous

over 8 years ago

Language

Compiler

Options

Author

anonymous

over 8 years ago

$
prog.cc:7:25: warning: self-comparison always evaluates to true [-Wtautological-compare]
 static_assert(&t<tag_0> == &t<tag_0>, "This always compiles.");
               ~~~~~~~~~~^~~~~~~~~~~~
prog.cc:8:25: warning: self-comparison always evaluates to true [-Wtautological-compare]
 static_assert(&t<tag_1> == &t<tag_1>, "So does this.");
               ~~~~~~~~~~^~~~~~~~~~~~
prog.cc:9:1: error: non-constant condition for static assertion
 static_assert(&t<tag_0> != &t<tag_1>, "This does not compile with g++.");
 ^~~~~~~~~~~~~
prog.cc:9:25: error: '((& t<tag_0>) != (& t<tag_1>))' is not a constant expression
 static_assert(&t<tag_0> != &t<tag_1>, "This does not compile with g++.");
               ~~~~~~~~~~^~~~~~~~~~~~
prog.cc:10:1: error: non-constant condition for static assertion
 static_assert(!(&t<tag_0> == &t<tag_1>), "Neither does this.");
 ^~~~~~~~~~~~~
prog.cc:10:15: error: '((& t<tag_0>) != (& t<tag_1>))' is not a constant expression
 static_assert(!(&t<tag_0> == &t<tag_1>), "Neither does this.");
               ^~~~~~~~~~~~~~~~~~~~~~~~~
prog.cc:14:1: error: non-constant condition for static assertion
 static_assert(id_0 != id_1, "This also does not.");
 ^~~~~~~~~~~~~
prog.cc:14:20: error: '((& t<tag_0>) != (& t<tag_1>))' is not a constant expression
 static_assert(id_0 != id_1, "This also does not.");
               ~~~~~^~~~~~~
Exit Code:
1