arphaman added a comment. This approach doesn't look right. We don't want to code-complete constructors after the `.`. Instead we want to complete the constructors/destructors in bodies of classes and in out-of-line declarations after `~`, right? https://reviews.llvm.org/D39730