gccrs: Move callbacked function in a new namespace
Move the function registered as a callback in a new anonymous namespace in order to group every callback in the future under the same namespace. gcc/rust/ChangeLog: * expand/rust-proc-macro.cc: Remove static modifier and move to an anonymous namespace. Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
This commit is contained in:
parent
55f8b63ab3
commit
6d1adb5c39
1 changed files with 5 additions and 1 deletions
|
@ -26,7 +26,9 @@ namespace Rust {
|
|||
|
||||
const std::string PROC_MACRO_DECL_PREFIX = "__gccrs_proc_macro_decls_";
|
||||
|
||||
static ProcMacro::TokenStream
|
||||
namespace {
|
||||
|
||||
ProcMacro::TokenStream
|
||||
tokenstream_from_string (std::string &data, bool &lex_error)
|
||||
{
|
||||
// FIXME: Insert location pointing to call site in tokens
|
||||
|
@ -56,6 +58,8 @@ static_assert (
|
|||
ProcMacro::from_str_function_t>::value,
|
||||
"Registration callback signature not synced, check proc macro internals.");
|
||||
|
||||
} // namespace
|
||||
|
||||
template <typename Symbol, typename Callback>
|
||||
bool
|
||||
register_callback (void *handle, Symbol, std::string symbol_name,
|
||||
|
|
Loading…
Add table
Reference in a new issue