X-Git-Url: http://g0dil.de/git?p=senf.git;a=blobdiff_plain;f=senf%2FPackets%2FPacket.test.cc;fp=senf%2FPackets%2FPacket.test.cc;h=776dbfd095d0186d4f554b6e70763884ca2e151a;hp=c714924ebc938501466d004ce92094e4ec04daad;hb=74febc7a9abc84c4939269b3443d15fc27f4e960;hpb=9de1568365b7ac411b84da000e18516d9c3b3293 diff --git a/senf/Packets/Packet.test.cc b/senf/Packets/Packet.test.cc index c714924..776dbfd 100644 --- a/senf/Packets/Packet.test.cc +++ b/senf/Packets/Packet.test.cc @@ -149,14 +149,6 @@ namespace { std::ostream & operator<<(std::ostream & os, ComplexEmptyAnnotation const & v) { os << "(empty)"; return os; } - struct InvalidAnnotation - { - std::string value; - }; - - std::ostream & operator<<(std::ostream & os, InvalidAnnotation const & v) - { os << v.value; return os; } - } SENF_AUTO_UNIT_TEST(packet) @@ -388,6 +380,16 @@ SENF_AUTO_UNIT_TEST(packetAnnotation) #ifdef COMPILE_CHECK +namespace { + struct InvalidAnnotation + { + std::string value; + }; + + std::ostream & operator<<(std::ostream & os, InvalidAnnotation const & v) + { os << v.value; return os; } +} + COMPILE_FAIL(invalidAnnotation) { #if 0 // The traits check fails for user defined but trivial constructors so ...