diff --git a/include/etl/private/variant_variadic.h b/include/etl/private/variant_variadic.h
index 618e2366..8ec3f195 100644
--- a/include/etl/private/variant_variadic.h
+++ b/include/etl/private/variant_variadic.h
@@ -459,7 +459,7 @@ namespace etl
//***************************************************************************
/// Default constructor.
- /// Sets the state of the instance to containing no valid data.
+ /// Constructs a variant holding the value-initialized value of the first alternative (index() is zero).
//***************************************************************************
#include "diagnostic_uninitialized_push.h"
ETL_CONSTEXPR14 variant()
@@ -779,8 +779,8 @@ namespace etl
}
//***************************************************************************
- /// Checks whether a valid value is currently stored.
- ///\return true if the value is valid, otherwise false.
+ /// Checks whether the variant doesn't contain a valid value.
+ ///\return true if the value is invalid, otherwise false.
//***************************************************************************
constexpr bool valueless_by_exception() const ETL_NOEXCEPT
{