arm_cmse.h uses typeof, instead of __typeof__

Bug #1773934 reported by Ioannis Glaropoulos
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNU Arm Embedded Toolchain
Andre Vieira

Bug Description

In arm_cmse.h, several macros / intrinsic(s) use "typeof()" instead of __typeof__, which appears to be the standard keyword in GCC.

This bring problems when compiling with C99, which does not seem to recognize the "typeof" nomenclature.

Related to

Revision history for this message
Ioannis Glaropoulos (ioannisg) wrote :
Revision history for this message
Andre Vieira (andre-simoesdiasvieira) wrote :

Hi loannis,

Thank you for reporting this bug. I can confirm it and I am working on a fix.

Thank you.

Kind Regards,

Changed in gcc-arm-embedded:
milestone: none → 7-2018-q2-update
status: New → In Progress
assignee: nobody → Andre Vieira (andre-simoesdiasvieira)
importance: Undecided → Medium
Changed in gcc-arm-embedded:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related questions