simplify to_byte (#1090)

- to_byte_impl is not necessary, the same can be achieved with shorter code
- add test code for things that should not compile
This commit is contained in:
Werner Henze
2023-02-14 14:10:56 -08:00
committed by GitHub
parent 49c88f27bd
commit 3ba80d5dd4
2 changed files with 11 additions and 16 deletions
+6
View File
@@ -61,6 +61,12 @@ TEST(byte_tests, construction)
EXPECT_TRUE(static_cast<unsigned char>(b) == 14);
}
#endif
#ifdef CONFIRM_COMPILATION_ERRORS
to_byte(char{});
to_byte(3);
to_byte(3u);
#endif
}
TEST(byte_tests, bitwise_operations)