add test non-exhaustive conditionally compiled functions