Skip to content
New issue

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

Fixing symbolic pass according to error caught in LFortran #2565

Merged
merged 1 commit into from
Mar 2, 2024

Conversation

anutosh491
Copy link
Collaborator

@anutosh491 anutosh491 commented Feb 29, 2024

Fixes #2553

Anytime before we make a call to process_attributes, it is essential that we check whether the logical intrinsic function is symbolic based, and that is being done in this PR through a bool check.

@anutosh491
Copy link
Collaborator Author

cc @HarshitaKalani I think once this PR is merged and the the sync from lpython to lfortran is completed, you can go ahead and enable the symbolic pass back in lfortran. Thanks for bringing this bug to my notice.

@anutosh491 anutosh491 requested a review from certik March 1, 2024 09:47
@anutosh491
Copy link
Collaborator Author

@certik I think this would do. If you see any vulnerabilites here, I shall address it in subsequent PRs. Merging !

@anutosh491 anutosh491 merged commit 71c95ce into lcompilers:main Mar 2, 2024
13 checks passed
@anutosh491 anutosh491 deleted the fix_2553 branch March 2, 2024 06:19
Agent-Hellboy pushed a commit to Agent-Hellboy/lpython that referenced this pull request Mar 5, 2024
hankluo6 pushed a commit to hankluo6/lpython that referenced this pull request Mar 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Symbolic Pass failing in LFortran
1 participant