Fix the test. (dotnet/coreclr#20701)
authorSergey Andreenko <seandree@microsoft.com>
Fri, 2 Nov 2018 00:43:17 +0000 (17:43 -0700)
committerGitHub <noreply@github.com>
Fri, 2 Nov 2018 00:43:17 +0000 (17:43 -0700)
commit296a1befee7ccccbe95c8e355ac4e17cf722e4d6
treea5fdbc06176f4a040c562df2a8f889a0e5632749
parentbf560816b10fe43fb25175ce471897a2e6c089f5
Fix the test. (dotnet/coreclr#20701)

As https://docs.microsoft.com/en-us/dotnet/api/system.runtime.interopservices.gchandle.free?view=netframework-4.7.2 says "The caller must ensure that for a given handle, Free is called only once.".

So delete the second call to `Free()`.

I believe it changes the desired behaviour for this test but it was added before 2010 (via source depo) and there are no comments about the regression that it was able to repro, so it is not worth to investigate that.

Commit migrated from https://github.com/dotnet/coreclr/commit/61edf4d3200be7c6f59f2558ef5a5773170cfba9
src/coreclr/tests/src/JIT/Regression/CLR-x86-JIT/V1-M09/b13621/b13621.cs