Fix a bug in the property-based serialization of
authorJohn McCall <rjmccall@apple.com>
Mon, 16 Dec 2019 21:04:31 +0000 (16:04 -0500)
committerJohn McCall <rjmccall@apple.com>
Mon, 16 Dec 2019 21:08:09 +0000 (16:08 -0500)
commit803403afc83f659be1c620eb1896dcf704b18b0a
tree2297e691df75a9a3d5139eaead47fc45682e79af
parentb1e542f302c1ed796ad9f703d4d36e010afcb914
Fix a bug in the property-based serialization of
dependent template names.

Apparently we didn't test this in the test suite because we have
a lot of redundant ways of representing this situation that kick
in in the more common situations.  For example, DependentTST stores
a qualifier + identifier pair rather than a TemplateName.
clang/include/clang/AST/PropertiesBase.td
clang/test/PCH/cxx-templates.cpp
clang/test/PCH/cxx-templates.h