Pass return_method to _push_dummy_call
[deliverable/binutils-gdb.git] / gdb / aarch64-tdep.c
index 51f1632eea74360813b3344ed791c154ee11bc52..7a0d5b352d38621a015aa41560e01eb98319553c 100644 (file)
@@ -1514,7 +1514,8 @@ static CORE_ADDR
 aarch64_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
                         struct regcache *regcache, CORE_ADDR bp_addr,
                         int nargs,
-                        struct value **args, CORE_ADDR sp, int struct_return,
+                        struct value **args, CORE_ADDR sp,
+                        function_call_return_method return_method,
                         CORE_ADDR struct_addr)
 {
   int argnum;
@@ -1578,7 +1579,7 @@ aarch64_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
     }
 
   /* The struct_return pointer occupies X8.  */
-  if (struct_return || lang_struct_return)
+  if (return_method == return_method_struct || lang_struct_return)
     {
       if (aarch64_debug)
        {
This page took 0.024411 seconds and 4 git commands to generate.