c2v icon indicating copy to clipboard operation
c2v copied to clipboard

A `wrapper` translates enum parameter in a wrong way

Open ArtemkaKun opened this issue 3 years ago • 0 comments

Test code -> TheMachinery log.h - https://pastebin.com/rQMAfnFb

Error message

log.v:101:12: error: parameter name must not begin with upper case letter (`Enum`)
   99 |     add_logger fn (&Tm_logger_i)
  100 |     remove_logger fn (&Tm_logger_i)
  101 |     print fn (Enum tm_log_type, &i8)
      |               ~~~~
  102 |     C.printf fn (Enum tm_log_type, &i8, ...) int
  103 |     default_logger &Tm_logger_i

ArtemkaKun avatar Jul 15 '22 20:07 ArtemkaKun