summaryrefslogtreecommitdiff
path: root/asl/tests/format_tests.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'asl/tests/format_tests.cpp')
-rw-r--r--asl/tests/format_tests.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/asl/tests/format_tests.cpp b/asl/tests/format_tests.cpp
index bfde454..f051034 100644
--- a/asl/tests/format_tests.cpp
+++ b/asl/tests/format_tests.cpp
@@ -16,11 +16,11 @@ class StringSink : public asl::writer
char* m_data{};
public:
- void write(const char* str, isize_t len) override
+ void write(asl::span<const asl::byte> str) override
{
- m_data = (char*)realloc(m_data, (size_t)(m_current_len + len + 1));
- memcpy(m_data + m_current_len, str, (size_t)len);
- m_current_len += len;
+ m_data = (char*)realloc(m_data, (size_t)(m_current_len + str.size() + 1));
+ memcpy(m_data + m_current_len, str.data(), (size_t)str.size());
+ m_current_len += str.size();
m_data[m_current_len] = '\0';
}