text: /* Area:	ffi_call, closure_call
     Purpose:	Test complex' passed in variable argument lists.
     Limitations:	none.
     PR:		none.
     Originator:	<vogt@linux.vnet.ibm.com>.  */
  
  /* { dg-do run } */
  
  /* Alpha splits _Complex into two arguments.  It's illegal to pass
     float through varargs, so _Complex float goes badly.  In sort of
     gets passed as _Complex double, but the compiler doesn't agree
     with itself on this issue.  */
  /* { dg-do run { xfail alpha*-*-* } } */
  
  #include "complex_defs_float.inc"
  #include "cls_complex_va.inc"
  