f80214eb86
Currently when the .wasm file path passed to run_wasm.js is a relative path, `Uri.base` becomes something like `file://test.wasm`, which is not a valid file URI, so it causes crashes in `Uri.toFilePath`. When the file path is relative add a omit `file://` prefix. `Uri.base` values before and after: - Before, relative .wasm path: `file://test.wasm` (invalid) - Before, absolute .wasm path: `file:///home/user/test.wasm` - After, relative .wasm path: `test.wasm` (fixed) - After, absolute .wasm path: `file:///home/user/test.wasm` (same as before) Change-Id: I0d1c43716e07a9ee926e7feeeab514c2c66bac16 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/385700 Reviewed-by: Martin Kustermann <kustermann@google.com> Commit-Queue: Ömer Ağacan <omersa@google.com>