Skip to content

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
@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