src/: Argument lists don't only contain `argument' objects.
[sod] / src / c-types-impl.lisp
index be2c055..b4f02e1 100644 (file)
   (make-instance 'c-function-type :subtype subtype
                 :arguments (if (and arguments
                                     (null (cdr arguments))
+                                    (not (eq (car arguments) :ellipsis))
                                     (eq (argument-type (car arguments))
                                         c-type-void))
                                nil