From a3deacfd5834b6ce4f6670c2443c5accf1384068 Mon Sep 17 00:00:00 2001 From: Martin Kustermann Date: Thu, 7 May 2026 03:46:02 -0700 Subject: [PATCH] [dart2wasm] Remove unused annotations and field Change-Id: I83a9bd6a8aedb5312381b975c49e287ee76bc11b Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/501141 Reviewed-by: Srujan Gaddam Commit-Queue: Martin Kustermann --- pkg/dart2wasm/lib/sync_star.dart | 3 --- sdk/lib/_internal/wasm/lib/js_string.dart | 1 - sdk/lib/_internal/wasm/lib/record_patch.dart | 1 - sdk/lib/_internal/wasm/lib/type.dart | 2 -- 4 files changed, 7 deletions(-) diff --git a/pkg/dart2wasm/lib/sync_star.dart b/pkg/dart2wasm/lib/sync_star.dart index 97066c20167..fcd60729a40 100644 --- a/pkg/dart2wasm/lib/sync_star.dart +++ b/pkg/dart2wasm/lib/sync_star.dart @@ -129,9 +129,6 @@ class SyncStarStateMachineCodeGenerator extends StateMachineCodeGenerator { late final ClassInfo suspendStateInfo = translator.classInfo[translator.suspendStateClass]!; - late final ClassInfo syncStarIterableInfo = - translator.classInfo[translator.syncStarIterableClass]!; - late final ClassInfo syncStarIteratorInfo = translator.classInfo[translator.syncStarIteratorClass]!; diff --git a/sdk/lib/_internal/wasm/lib/js_string.dart b/sdk/lib/_internal/wasm/lib/js_string.dart index 40bd866b993..401e9240b38 100644 --- a/sdk/lib/_internal/wasm/lib/js_string.dart +++ b/sdk/lib/_internal/wasm/lib/js_string.dart @@ -239,7 +239,6 @@ final class JSStringImpl extends js.JSExternWrapper } @override - @pragma('dyn-module:callable') @pragma('wasm:pure-function') String operator +(String other) { return JSStringImpl.fromRefUnchecked( diff --git a/sdk/lib/_internal/wasm/lib/record_patch.dart b/sdk/lib/_internal/wasm/lib/record_patch.dart index 37076ec882c..3c92518a2f7 100644 --- a/sdk/lib/_internal/wasm/lib/record_patch.dart +++ b/sdk/lib/_internal/wasm/lib/record_patch.dart @@ -12,7 +12,6 @@ abstract class Record { _RecordType get _masqueradedRecordRuntimeType; _RecordType get _recordRuntimeType; - @pragma('dyn-module:can-be-overridden') bool _checkRecordType( WasmArray<_Type> types, ImmutableWasmArray names, diff --git a/sdk/lib/_internal/wasm/lib/type.dart b/sdk/lib/_internal/wasm/lib/type.dart index 5153a137ef5..dc6909c6f81 100644 --- a/sdk/lib/_internal/wasm/lib/type.dart +++ b/sdk/lib/_internal/wasm/lib/type.dart @@ -581,7 +581,6 @@ class _RecordType extends _Type { _Type get _asNullable => _RecordType(names, fieldTypes, true); @override - @pragma('dyn-module:callable') @pragma("wasm:static-dispatch") bool _checkInstance(Object o) { if (!_isRecordClassId(ClassID.getID(o))) return false; @@ -1953,7 +1952,6 @@ _Type _getActualRuntimeType(Object object) { } @pragma("wasm:prefer-inline") -@pragma('dyn-module:callable') _Type _getActualRuntimeTypeNullable(Object? object) => object == null ? _literal() : _getActualRuntimeType(object);