https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99558
--- Comment #2 from J. Hart ---
Thank you very much for your kind attention and assistance. I had
thought it was indicating a reference rather than an lvalue. Your
correction is most useful and appreciated. I deliberately introduced
the sec
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: jfhart085 at gmail dot com
Target Milestone: ---
Created attachment 50371
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=5037
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77410
--- Comment #1 from J. Hart ---
If an additional level of macro referencing is added, the result is correct.
It would appear that if an argument is directly used with an concatenation
directive, that argument is not expanded.
example:
#define M