We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
First reported in Cppcheck trac here: https://trac.cppcheck.net/ticket/9538
Code:
#define at(x, y) x##y #define b(...) \ aa(__VA_ARGS__, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , \ , , , , , , , , 2) #define aa(c, d, a, b, e, f, g, h, ab, ac, i, ad, j, k, l, m, n, o, p, ae, q, \ r, s, t, u, v, w, x, y, z, af, ag, ah, ai, aj, ak, al, am, an, ao, \ ap) \ ap #define aq(...) ar(b(__VA_ARGS__), __VA_ARGS__) static_assert(true, "") #define ar(ap, ...) at(I_, ap)(__VA_ARGS__) #define I_2(as, a) aq(a, array);
simplecpp outputs I_2 ( a , array ) static_assert ( true , "" ) ; but gcc -E output is static_assert ( true , "" ) ;
I_2 ( a , array ) static_assert ( true , "" ) ;
gcc -E
static_assert ( true , "" ) ;
The text was updated successfully, but these errors were encountered:
No branches or pull requests
First reported in Cppcheck trac here:
https://trac.cppcheck.net/ticket/9538
Code:
simplecpp outputs
I_2 ( a , array ) static_assert ( true , "" ) ;
butgcc -E
output isstatic_assert ( true , "" ) ;
The text was updated successfully, but these errors were encountered: