You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Arm always requires 8 byte alignment for 8 byte values:
153
+
// http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/IHI0042D_aapcs.pdf 4.1 Fundamental Data Types
154
+
Abi.wordSize32Align64: {},
155
+
};
156
+
89
157
/// [FfiTransformer] contains logic which is shared between
90
158
/// _FfiUseSiteTransformer and _FfiDefinitionTransformer.
91
159
classFfiTransformerextendsTransformer {
@@ -98,6 +166,7 @@ class FfiTransformer extends Transformer {
98
166
finalClass intClass;
99
167
finalClass doubleClass;
100
168
finalConstructor pragmaConstructor;
169
+
finalProcedure listElementAt;
101
170
102
171
finalLibrary ffiLibrary;
103
172
finalClass nativeFunctionClass;
@@ -114,6 +183,7 @@ class FfiTransformer extends Transformer {
114
183
finalField addressOfField;
115
184
finalConstructor structFromPointer;
116
185
finalProcedure libraryLookupMethod;
186
+
finalProcedure abiMethod;
117
187
118
188
/// Classes corresponding to [NativeType], indexed by [NativeType].
119
189
finalList<Class> nativeTypesClasses;
@@ -124,6 +194,7 @@ class FfiTransformer extends Transformer {
0 commit comments