Emit a gap region beginning where the switch body begins. This sets line
execution counts in the areas between non-overlapping cases to 0.
This does not resolve an outstanding issue with case statement regions
that do not end when a region is terminated. But it should address
llvm.org/PR44011.
I thought the point is that it doesn't appear uncovered in coverage reports? I.e. it will have a zero count, but that's expected.