diff --git a/Userland/Libraries/LibWeb/HTML/Parser/HTMLToken.h b/Userland/Libraries/LibWeb/HTML/Parser/HTMLToken.h
index 54297e6bae7..40720814fde 100644
--- a/Userland/Libraries/LibWeb/HTML/Parser/HTMLToken.h
+++ b/Userland/Libraries/LibWeb/HTML/Parser/HTMLToken.h
@@ -19,6 +19,7 @@ namespace Web::HTML {
class HTMLTokenizer;
class HTMLToken {
+ AK_MAKE_NONCOPYABLE(HTMLToken);
public:
enum class Type {
@@ -79,6 +80,9 @@ public:
{
}
+ HTMLToken(HTMLToken&& other) = default;
+ HTMLToken& operator=(HTMLToken&& other) = default;
+
bool is_doctype() const { return m_type == Type::DOCTYPE; }
bool is_start_tag() const { return m_type == Type::StartTag; }
bool is_end_tag() const { return m_type == Type::EndTag; }