That option was removed in 9.0, it only affects the SDCC compiler, I think you can remove it in your case.
Here is a snippet from the release notes. > * Compatibility Concerns - The configuration option CONFIG_CAN_PASS_STRUCT is now removed. Previously, it was used (at the cost of breaking standards support) to support older versions of the SDCC compiler that couldn't pass structs/unions as functions' parameters. A newer version of the compiler has resolved the issue. On Mon, May 24, 2021 at 10:06 AM Sebastien Lorquet <sebast...@lorquet.fr> wrote: > > Hello, > > Migrating our system from NuttX 7.30 to current trunk > > Nothing very bad, just up_arch.h changed to arm_arch.h and it's mostly > compiling fine. > > One of our custom drivers use sigqueue, which requires different types > according to CONFIG_CAN_PASS_STRUCTS > > This config seems to not exist anymore. Is it implied now? Can I delete > the code that assume absence of this config? > > Thanks, > > Sebastien >