This patch let lambda be host device by default and adds diagnostics for capturing host variable by reference in device lambda. Differential Revision: https://reviews.llvm.org/D78655
clang/test/CodeGenCUDA/amdgpu-kernel-arg-pointer-type.cu
RegisterVar