If there's no unwinding opcodes, omit writing the xdata/pdata records.
If writing of an xdata record is forced via the .seh_handlerdata directive, make sure the xdata record is of a valid length even though it's bogus.
Previously, this generated truncated xdata records, and llvm-readobj would error out when trying to print them.
The .long 0 here goes in the xdata section, appended after the unwind info.