HomePhabricator

Merging r310776: --------------------------------------------------------------…

Authored by hansw on Aug 17 2017, 10:26 AM.

Description

Merging r310776: ------------------------------------------------------------------------ r310776 | rsmith | 2017-08-11 18:46:03 -0700 (Fri, 11 Aug 2017) | 8 lines

PR34163: Don't cache an incorrect key function for a class if queried between
the class becoming complete and its inline methods being parsed.

This replaces the hack of using the "late parsed template" flag to track member
functions with bodies we've not parsed yet; instead we now use the "will have
body" flag, which carries the desired implication that the function declaration
*is* a definition, and that we've just not parsed its body yet.


llvm-svn: 311105

Details

Committed
hanswAug 17 2017, 10:26 AM
Parents
rG721a2770e68e: Merging r311068: --------------------------------------------------------------…
Branches
Unknown
Tags
Unknown