changeset 39:f01895437921

- armhf callback support: fixed alignment logic (only return type support still missing)
author cslag
date Fri, 18 Dec 2015 20:17:51 +0100
parents fb416abb2059
children 02223f76d319
files dyncall/dyncall_callvm_arm32_arm_armhf.c dyncallback/dyncall_args_arm32_arm.c
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/dyncall/dyncall_callvm_arm32_arm_armhf.c	Fri Dec 18 19:07:17 2015 +0100
+++ b/dyncall/dyncall_callvm_arm32_arm_armhf.c	Fri Dec 18 20:17:51 2015 +0100
@@ -117,7 +117,7 @@
     }
   } else {
     p->s = 16;
-    union {
+    union {  /*@@@decl at top, compat*/
       DCdouble d;
       DCchar   b[8];
     } v; // ,w;
--- a/dyncallback/dyncall_args_arm32_arm.c	Fri Dec 18 19:07:17 2015 +0100
+++ b/dyncallback/dyncall_args_arm32_arm.c	Fri Dec 18 20:17:51 2015 +0100
@@ -36,7 +36,7 @@
   /* @@@ check signature string */
 
   int sig =
-#if defined(DC__ABI_ARM_EABI)
+#if defined(DC__ABI_ARM_EABI) || defined(DC__ABI_ARM_HF)
     0; /* EABI */
 #else
     1; /* ATPCS */