In LLDB we currently rely on hand-parsing demangled function
prototypes when selecting a candidate symbol for expression evaluation.
We now plan to use the Itanium mangle tree API to compare function
encodings instead.
This patch adds the ability to compare nodes of the Itanium mangle tree.
Testing
- Added unit-tests for each Node's new operator==
I suspect cp_to_llvm.sh will have to be updated to know about this new file.