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

Merge branch 'fix/unit-tests-libc++' into 'develop'

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

See merge request !117
parents c80cfee5 2a99d0fb
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; ...@@ -1499,10 +1499,13 @@ let m : builtin_t;
let n : builtin_t; let n : builtin_t;
n << m; n << m;
)"; )";
const std::string sptr_mangled = demangle<std::shared_ptr<double const>>();
std::string_view result = R"( std::string result =
R"(
(root:ASTNodeListProcessor) (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:n:NameProcessor)
`-(language::name:m:NameProcessor) `-(language::name:m:NameProcessor)
)"; )";
...@@ -1518,9 +1521,13 @@ let n : builtin_t; ...@@ -1518,9 +1521,13 @@ let n : builtin_t;
n >> m; n >> m;
)"; )";
std::string_view result = R"( const std::string sptr_mangled = demangle<std::shared_ptr<double const>>();
std::string result =
R"(
(root:ASTNodeListProcessor) (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:n:NameProcessor)
`-(language::name:m: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