diff --git a/include/pybind11/internal/types.h b/include/pybind11/internal/types.h index f20ba9cb..f71821b7 100644 --- a/include/pybind11/internal/types.h +++ b/include/pybind11/internal/types.h @@ -136,7 +136,7 @@ iterator interface::end() const { class str : public object { PKBIND_TYPE_IMPL(object, str, tp_str); - str(const char* data, int size) : object(alloc_t{}) { py_newstrv(m_ptr, (c11_sv){data, size}); } + str(const char* data, int size) : object(alloc_t{}) { py_newstrv(m_ptr, {data, size}); } str(const char* data) : str(data, static_cast(strlen(data))) {}