From 279cf9294ac5fd32a821b6410dd68e2375b2f629 Mon Sep 17 00:00:00 2001 From: Sergey Bugaev Date: Thu, 30 Apr 2020 11:51:55 +0300 Subject: [PATCH] AK: Always inline trivial StringView constructors --- AK/StringView.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/AK/StringView.h b/AK/StringView.h index 56f35d4088..909125e23b 100644 --- a/AK/StringView.h +++ b/AK/StringView.h @@ -38,14 +38,14 @@ class StringView { public: using ConstIterator = const char*; - StringView() { } - StringView(const char* characters, size_t length) + [[gnu::always_inline]] inline StringView() { } + [[gnu::always_inline]] inline StringView(const char* characters, size_t length) : m_characters(characters) , m_length(length) { ASSERT(!Checked::addition_would_overflow((uintptr_t)characters, length)); } - StringView(const unsigned char* characters, size_t length) + [[gnu::always_inline]] inline StringView(const unsigned char* characters, size_t length) : m_characters((const char*)characters) , m_length(length) {