8de4432f68
Previously repetetively parsing some string valued flags would cause their values to leak. This change makes sure that we delete the previous value when we assign a new one. vm/cc/ParseFlags is extended to catch this when running under ASAN. TEST=tools/test.py -n dartk-asan-linux-release-x64 vm/cc/ParseFlags Change-Id: I7478cdb48063dcae35d4129a4c9a2829dddae729 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/267821 Reviewed-by: Ryan Macnak <rmacnak@google.com> Commit-Queue: Slava Egorov <vegorov@google.com>