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
When parsing, then generating C, the following code:
int glob = 0; void f(int test) { if (test) #pragma clang foo #pragma clang bar glob += 1; // <-- Only increment glob if test is not false }
Gets transformed to:
int glob = 0; void f(int test) { if (test) { #pragma foo #pragma bar } glob += 1; // <-- Always increment glob }
Source input and output have different runtime behavior.
The text was updated successfully, but these errors were encountered:
Fix multi-pragma/single statement blocks (eliben#479)
723cb68
Fix eliben#479 (multi-pragma/single statement blocks)
43686fc
f5ca028
No branches or pull requests
When parsing, then generating C, the following code:
Gets transformed to:
Source input and output have different runtime behavior.
The text was updated successfully, but these errors were encountered: