While implementing inline stack traces on Windows (https://reviews.llvm.org/D88988)
I noticed that the stack traces in many asan tests included an extra frame.
Currently we get the PC and then do a stack unwind and use the PC to
find the beginning of the stack trace.
In the failing tests the first thing in the stack trace is inside an inline
call site that shouldn't be in the stack trace, so replace it with the PC.
This change prevents tests from failing if we have inline stack traces.