Skip to content

Commit 9d9743d

Browse files
author
Ivan Dlugos
committed
circumvent flutter AOT precompiler error
see flutter/flutter#79441
1 parent 32a922e commit 9d9743d

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

objectbox/lib/src/native/bindings/flatbuffers.dart

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -108,12 +108,8 @@ class Allocator extends fb.Allocator {
108108
.lookupFunction<_c_memset, _dart_memset>('memset');
109109
} catch (_) {
110110
// fall back if we can't load a native memset()
111-
fbMemset = (Pointer<Uint8> ptr, int byte, int size) {
112-
final bytes = ptr.cast<Uint8>();
113-
for (var i = 0; i < size; i++) {
114-
bytes[i] = byte;
115-
}
116-
};
111+
fbMemset = (Pointer<Uint8> ptr, int byte, int size) =>
112+
ptr.cast<Uint8>().asTypedList(size).fillRange(0, size, 0);
117113
}
118114
} else {
119115
fbMemset = DynamicLibrary.process()

0 commit comments

Comments
 (0)