From adfcf515fd2dc2e182f02c4525daeb456599cc8d Mon Sep 17 00:00:00 2001 From: Ben Konyi Date: Fri, 19 Dec 2025 14:26:20 -0500 Subject: [PATCH] [ Web ] Pass `--enable-experimental-ffi` when compiling WASM tests (#180127) The CFE will start treating unsupported library imports as errors in an upcoming change (see https://github.com/dart-lang/sdk/issues/62125) which will cause web engine compilation tests to fail without the `--enable-experimental-ffi` flag. This change passes `--enable-experimental-ffi` to `dart2wasm` in preparation for this change in behavior. --- engine/src/flutter/lib/web_ui/dev/steps/compile_bundle_step.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/engine/src/flutter/lib/web_ui/dev/steps/compile_bundle_step.dart b/engine/src/flutter/lib/web_ui/dev/steps/compile_bundle_step.dart index 4d4c8badaab..1347a690992 100644 --- a/engine/src/flutter/lib/web_ui/dev/steps/compile_bundle_step.dart +++ b/engine/src/flutter/lib/web_ui/dev/steps/compile_bundle_step.dart @@ -263,6 +263,7 @@ class Dart2WasmCompiler extends TestCompiler { '--libraries-spec=${environment.dartSdkDir.path}/lib/libraries.json', '--enable-asserts', + '--enable-experimental-ffi', '--enable-experimental-wasm-interop', '-DFLUTTER_WEB_USE_SKIA=${renderer == Renderer.canvaskit}',