From: Pierre-Emmanuel Patry Date: Fri, 7 Apr 2023 13:02:55 +0000 (+0200) Subject: gccrs: libproc_macro: Put literal members in namespace X-Git-Tag: basepoints/gcc-15~2648 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a79920c2d6d998bff506edbff6c06ebb3c7888c1;p=thirdparty%2Fgcc.git gccrs: libproc_macro: Put literal members in namespace Add a Literal namespace to gather all every literal related code. libgrust/ChangeLog: * libproc_macro/literal.cc (Literal__from_string): Add abort because unimplemented. * libproc_macro/literal.h (Literal__from_string): Add namespace. Signed-off-by: Pierre-Emmanuel Patry --- diff --git a/libgrust/libproc_macro/literal.cc b/libgrust/libproc_macro/literal.cc index a667fcb72fe2..57709d59b374 100644 --- a/libgrust/libproc_macro/literal.cc +++ b/libgrust/libproc_macro/literal.cc @@ -22,6 +22,9 @@ #include "literal.h" #include +#include + +namespace Literal { extern "C" { @@ -75,6 +78,8 @@ bool Literal__from_string (const unsigned char *str, std::uint64_t len, Literal *lit) { // FIXME: implement this function with parser + std::abort (); return false; } } +} // namespace Literal diff --git a/libgrust/libproc_macro/literal.h b/libgrust/libproc_macro/literal.h index 62a14522d1db..6ae707b5b5ef 100644 --- a/libgrust/libproc_macro/literal.h +++ b/libgrust/libproc_macro/literal.h @@ -25,6 +25,7 @@ #include +namespace Literal { enum UnsignedTag { UNSIGNED_8, @@ -172,5 +173,6 @@ bool Literal__from_string (const unsigned char *str, std::uint64_t len, Literal *lit); } +} // namespace Literal #endif /* ! LITERAL_H */