From d382a314b3ffe7957eb6b9cc352c58dfab65d618 Mon Sep 17 00:00:00 2001 From: "Raphael S. Carvalho" Date: Fri, 31 Oct 2014 22:35:23 -0200 Subject: [PATCH] core: sstring: move initialized_later to be a public member It's required for instantiating a sstring with the constructor basic_sstring(initialized_later, size_t size). Signed-off-by: Raphael S. Carvalho --- core/sstring.hh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/sstring.hh b/core/sstring.hh index f48a124528..8fabd08a62 100644 --- a/core/sstring.hh +++ b/core/sstring.hh @@ -43,8 +43,9 @@ class basic_sstring { char* str() { return is_internal() ? u.internal.str : u.external.str; } - struct initialized_later {}; public: + struct initialized_later {}; + basic_sstring() noexcept { u.internal.size = 0; u.internal.str[0] = '\0';