[vm/compiler] Get original ICData in FlowGraphCompiler::GenerateStaticCall
[vm/compiler] Get original ICData in FlowGraphCompiler::GenerateStaticCall

StringInterpolateInstr::EmitNativeCode calls FlowGraphCompiler::GenerateStaticCall
with null ICData, so GenerateStaticCall gets ICData using GetOrAddStaticCallICData.
GetOrAddStaticCallICData may return existing ICData object, which could be cloned
in case of background compilation, so GenerateStaticCall should get Original()
ICData before using it.

Fixes https://github.com/dart-lang/sdk/issues/38106

Change-Id: I6f4b72cba0a09eddd467790b0ab31926aa2dcfab
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112180
Commit-Queue: Alexander Markov <239e774fd29abc1267878f57afe1a8a03e0ca887@google.com>
Reviewed-by: Martin Kustermann <a35dd5b79fac84b2bb3b026a16b8becc55af5961@google.com>

dart-archive/dart-sdk,dartino/dart-sdk,dartino/dart-sdk,dartino/dart-sdk,dartino/dart-sdk,dart-lang/sdk,dartino/dart-sdk,dart-archive/dart-sdk,dart-archive/dart-sdk,dart-lang/sdk,dart-lang/sdk,dart-archive/dart-sdk,dartino/dart-sdk,dartino/dart-sdk,dartino/dart-sdk,dart-lang/sdk,dart-lang/sdk,dart-archive/dart-sdk,dart-lang/sdk,dart-archive/dart-sdk,dartino/dart-sdk,dart-lang/sdk,dart-lang/sdk,dart-archive/dart-sdk,dart-archive/dart-sdk,dart-archive/dart-sdk