You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replacement of macros should happen only after ## has been "evaluated". See §6.10.3.1 and §6.10.3.4 of C11 (n1570), so the corrected test case would be
This also applies if the token(s) next to ## are macro parameters and the corresponding macro argument contains expandable macro names (in contrast to the general behavior of expanding the argument first), meaning that e.g.:
The following testcase is not correct:
Replacement of macros should happen only after
##
has been "evaluated". See §6.10.3.1 and §6.10.3.4 of C11 (n1570), so the corrected test case would beThis also applies if the token(s) next to
##
are macro parameters and the corresponding macro argument contains expandable macro names (in contrast to the general behavior of expanding the argument first), meaning that e.g.:should preprocess to
__LINE____LINE__ 3__LINE__
.The text was updated successfully, but these errors were encountered: