49a135ab7e
Make the canonical string table weak. Remove incorrect assumption that a symbol not already existing implies there is no target. This would be true but for all the call-through-field/method-extractor nonsense. TEST=ci Bug: https://github.com/dart-lang/sdk/issues/50648 Bug: b/265897936 Change-Id: I463807a5d8c064888abbdc3dc75e916c2bdc8fa5 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/279273 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Ryan Macnak <rmacnak@google.com>