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:
150
+
// http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/IHI0042D_aapcs.pdf 4.1 Fundamental Data Types
151
+
Abi.wordSize32Align64: {},
152
+
};
153
+
89
154
/// [FfiTransformer] contains logic which is shared between
90
155
/// _FfiUseSiteTransformer and _FfiDefinitionTransformer.
91
156
classFfiTransformerextendsTransformer {
@@ -98,6 +163,7 @@ class FfiTransformer extends Transformer {
98
163
finalClass intClass;
99
164
finalClass doubleClass;
100
165
finalConstructor pragmaConstructor;
166
+
finalProcedure listElementAt;
101
167
102
168
finalLibrary ffiLibrary;
103
169
finalClass nativeFunctionClass;
@@ -114,6 +180,7 @@ class FfiTransformer extends Transformer {
114
180
finalField addressOfField;
115
181
finalConstructor structFromPointer;
116
182
finalProcedure libraryLookupMethod;
183
+
finalProcedure abiMethod;
117
184
118
185
/// Classes corresponding to [NativeType], indexed by [NativeType].
119
186
finalList<Class> nativeTypesClasses;
@@ -124,6 +191,7 @@ class FfiTransformer extends Transformer {
0 commit comments