diff --git a/AK/Optional.h b/AK/Optional.h index 658496fa319..6ebee5ecfa8 100644 --- a/AK/Optional.h +++ b/AK/Optional.h @@ -171,7 +171,7 @@ public: } ALWAYS_INLINE ~Optional() - requires(!IsTriviallyDestructible) + requires(!IsTriviallyDestructible && IsDestructible) { clear(); }