https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117124
Bug ID: 117124
Summary: Header file contents get modified when macro defined
before header file inclusion
Product: gcc
Version: 11.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: preprocessor
Assignee: unassigned at gcc dot gnu.org
Reporter: akhil.k.joyson at gmail dot com
Target Milestone: ---
Created attachment 59338
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59338&action=edit
Also try with custom header
Hi team,
If I #define with any macro which is also available in the header files, then
the header file data is also getting changed/corrupted. I was not expecting the
header file content to be modified since the header file is either from std lib
or user-defined lib.
Please check into this issue.
If required I can explain with further Images/explanations.
Regards,
Akhil