QuantumLeaps / qpcpp

QP/C++ Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
https://www.state-machine.com/products/qp
371 stars 82 forks source link

error: '_Noreturn' does not name a type #21

Closed vChavezB closed 1 year ago

vChavezB commented 1 year ago

I have updated from tag v7.2.1 to the latest commit and my zephyr project throws the compiling error

include/qassert.h:327:20: error: '_Noreturn' does not name a type 327 | #define Q_NORETURN _Noreturn void

Is there something I have to be aware between version 7.2.1 and 7.2.2 for the Zephyr Port?

quantum-leaps commented 1 year ago

Thanks for reporting. The QP/C++ port to Zephyr has been updated and should work now. Please check out the latest version and try it out. --MMS

vChavezB commented 1 year ago

I checked again and now it works