3ae5055f75
Previously, if a CFE error contained a placeholder (such as `#string`), that wasn't converted to the equivalent analyzer placeholder, which meant that analyzer error reporting logic needed to know whether the error being reported came from the CFE or the analyzer in order to report the error correctly, otherwise the placeholder text would just show up verbatim in the analyzer output. Change-Id: If875de3a1a80048700b0edf458377c5fc87a15d0 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/213281 Commit-Queue: Paul Berry <paulberry@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Konstantin Shcheglov <scheglov@google.com>