arm_cmse.h uses typeof, instead of __typeof__

Bug #1773934 reported by Ioannis Glaropoulos
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNU Arm Embedded Toolchain
Fix Released
Medium
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 https://answers.launchpad.net/gcc-arm-embedded/+question/669076

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,
Andre

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  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.