[Issue 24455] New: [ImportC] va_arg fails in working C code
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Wed Mar 27 02:41:46 UTC 2024
    
    
  
https://issues.dlang.org/show_bug.cgi?id=24455
          Issue ID: 24455
           Summary: [ImportC] va_arg fails in working C code
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: lance at lancebachmeier.com
I'm compiling a working and well-tested C library. This fails:
gretl_matrix_block *gretl_matrix_block_new (gretl_matrix **pm, ...) {
va_list ap;
va_start(ap, pm);
va_arg(ap, int);
Results in
Error: template `va_arg` is not callable using argument types
`!(int)(__va_list_tag*)`
#defines(521):        Candidate is: `va_arg(__MP314, __MP315)(__MP314 v,
__MP315 l)`
--
    
    
More information about the Digitalmars-d-bugs
mailing list