Skip to content
Snippets Groups Projects
Commit 2a99d0fb authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Fix std::shared_ptr demangled values with libc++ (llvm)

parent c80cfee5
No related branches found
No related tags found
1 merge request!117Fix std::shared_ptr demangled values with libc++ (llvm)
......@@ -1499,10 +1499,13 @@ let m : builtin_t;
let n : builtin_t;
n << m;
)";
const std::string sptr_mangled = demangle<std::shared_ptr<double const>>();
std::string_view result = R"(
std::string result =
R"(
(root:ASTNodeListProcessor)
`-(language::shift_left_op:BinaryExpressionProcessor<language::shift_left_op, std::shared_ptr<double const>, std::shared_ptr<double const>, std::shared_ptr<double const> >)
`-(language::shift_left_op:BinaryExpressionProcessor<language::shift_left_op, )" +
sptr_mangled + ", " + sptr_mangled + ", " + sptr_mangled + R"( >)
+-(language::name:n:NameProcessor)
`-(language::name:m:NameProcessor)
)";
......@@ -1518,9 +1521,13 @@ let n : builtin_t;
n >> m;
)";
std::string_view result = R"(
const std::string sptr_mangled = demangle<std::shared_ptr<double const>>();
std::string result =
R"(
(root:ASTNodeListProcessor)
`-(language::shift_right_op:BinaryExpressionProcessor<language::shift_right_op, std::shared_ptr<double const>, std::shared_ptr<double const>, std::shared_ptr<double const> >)
`-(language::shift_right_op:BinaryExpressionProcessor<language::shift_right_op, )" +
sptr_mangled + ", " + sptr_mangled + ", " + sptr_mangled + R"( >)
+-(language::name:n:NameProcessor)
`-(language::name:m:NameProcessor)
)";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment