diff --git a/include/pybind11/stl.h b/include/pybind11/stl.h index b3fe1577..4da67df2 100644 --- a/include/pybind11/stl.h +++ b/include/pybind11/stl.h @@ -22,7 +22,7 @@ #pragma warning(disable: 4127) // warning C4127: Conditional expression is constant #endif -#ifdef __has_include +#if defined(PYBIND11_CPP14) && defined(__has_include) // std::optional # if __has_include() # include