From 3f3f45580ab7266258e97cb3cecf1e24716d61c5 Mon Sep 17 00:00:00 2001 From: sin-ack Date: Mon, 11 Jul 2022 17:32:29 +0000 Subject: Everywhere: Add sv suffix to strings relying on StringView(char const*) Each of these strings would previously rely on StringView's char const* constructor overload, which would call __builtin_strlen on the string. Since we now have operator ""sv, we can replace these with much simpler versions. This opens the door to being able to remove StringView(char const*). No functional changes. --- Userland/Libraries/LibMarkdown/CodeBlock.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'Userland/Libraries/LibMarkdown/CodeBlock.cpp') diff --git a/Userland/Libraries/LibMarkdown/CodeBlock.cpp b/Userland/Libraries/LibMarkdown/CodeBlock.cpp index 7db1f88277..c22aae97b7 100644 --- a/Userland/Libraries/LibMarkdown/CodeBlock.cpp +++ b/Userland/Libraries/LibMarkdown/CodeBlock.cpp @@ -17,15 +17,15 @@ String CodeBlock::render_to_html(bool) const { StringBuilder builder; - builder.append("
");
+    builder.append("
"sv);
 
     if (m_style.length() >= 2)
-        builder.append("");
+        builder.append(""sv);
     else if (m_style.length() >= 2)
-        builder.append("");
+        builder.append(""sv);
 
     if (m_language.is_empty())
-        builder.append("");
+        builder.append(""sv);
     else
         builder.appendff("", escape_html_entities(m_language));
 
@@ -34,14 +34,14 @@ String CodeBlock::render_to_html(bool) const
     else
         builder.append(escape_html_entities(m_code));
 
-    builder.append("");
+    builder.append(""sv);
 
     if (m_style.length() >= 2)
-        builder.append("");
+        builder.append(""sv);
     else if (m_style.length() >= 2)
-        builder.append("");
+        builder.append(""sv);
 
-    builder.append("
\n"); + builder.append("
\n"sv); return builder.build(); } @@ -51,9 +51,9 @@ String CodeBlock::render_for_terminal(size_t) const StringBuilder builder; for (auto line : m_code.split('\n')) { - builder.append(" "); + builder.append(" "sv); builder.append(line); - builder.append("\n"); + builder.append("\n"sv); } return builder.build(); -- cgit v1.2.3