[cfe-commits] Request feedback for new diagnostic feature - template type diffing

Richard Trieu rtrieu at google.com
Wed Aug 31 20:57:34 PDT 2011


I believe that the template diffing now supports most of the template
parameters now.  SubstNonTypeTemplateParmExpr parameters was the last thing
I added support for.

Per request, template aliasing is supported by finding the most specialized
template alias common to both types and using it for the diff.  May need to
add some indication that aliases are being stripped off to be more helpful.

The type diffing is working well at the current position.  Next move is to
add support to other diagnostic messages and see if there's any cases I've
missed.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20110831/7f581f4a/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: template-type-diffing3.patch
Type: text/x-patch
Size: 39034 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20110831/7f581f4a/attachment.bin>


More information about the cfe-commits mailing list