We have an internal bug report about readability-identifier-naming
warnings on implicit __coro_gro and __promise variables
in coroutines.
Turns out they haven't been marked as implicit in SemaCoroutine.
This diff resolves that and adds a couroutine test for the check.
Tested with:
> cd build/Debug/bin
> ./llvm-lit -sv --param build_mode=Debug \
../../tools/clang/tools/extra/test \
--filter readability-identifier-naming.cpp