HomePhabricator

[Sema] Fix a crash when attaching comments to an implicit decl

Authored by erik.pilkington on Mar 2 2020, 4:30 PM.

Description

[Sema] Fix a crash when attaching comments to an implicit decl

When an implicitly generated decl was the first entry in the group, we
attempted to lookup comments with an empty FileID, leading to crashes. Avoid
this by trying to use the other declarations in the group, and then bailing out
if none are valid.

rdar://59919733
Differential revision: https://reviews.llvm.org/D75483