Coroutine copy arguments to the coroutine frame, so it will case coroutine might drop some debug info.
This patch will propagate the debugging information of the parameters to the resume function of the coroutine to help lldb and gdb print out the parameters in certain situations.
test plan:
check-llvm
Nit: According to the LLVM coding style this should be a full sentence:
// Copy debug intrinsics from the entry block if one exists.