Tested with stage 2 -DCMAKE_BUILD_TYPE=Debug clang, .debug_info is smaller by 11 bytes.For Clang synthesized `__va_list_tag` (`CreateX86_64ABIBuiltinVaListDecl`),
One of the difference: DW_AT_decl_line for the Clang synthesized `__va_list_tag` (`CreateX86_64ABIBuiltinVaListDecl`) is now droppedits DW_AT_decl_file/DW_AT_decl_line are arbitrarily set from `CurLoc`.
Drop that.
In a stage 2 `-DCMAKE_BUILD_TYPE=Debug` clang build, I observe that
in driver.cpp, DW_AT_decl_file/DW_AT_decl_line may be set to an `#include` line
(the transitively included file uses va_arg (`__builtin_va_arg`)).
This seems arbitrary.
Depends on D94391