diff --git a/unittests/compiled_tests.cpp b/unittests/compiled_tests.cpp index 71fc59cb..b95adb9e 100644 --- a/unittests/compiled_tests.cpp +++ b/unittests/compiled_tests.cpp @@ -971,3 +971,13 @@ TEST_CASE("Mismatched numeric types only convert necessary params") } +TEST_CASE("type_conversion to bool") +{ + auto module = std::make_shared(); + struct T { + operator bool() const { return true; } + }; + module->add(chaiscript::type_conversion()); +} + +