This is an archive of the discontinued LLVM Phabricator instance.

[flang] Intrinsic module procedure pure prefixes
ClosedPublic

Authored by vdonaldson on Jun 13 2022, 4:01 PM.

Details

Reviewers
klausler
Summary

Per 7.11.1p1 - All [ieee_arithmetic and ieee_exceptions] functions are
pure and all the subroutines are impure unless otherwise stated. Most of
these functions are elemental (and not impure), which implies pure.
several of the remaining non-elemental functions are missing pure prefixes;
add them.

Diff Detail

Event Timeline

vdonaldson created this revision.Jun 13 2022, 4:01 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 13 2022, 4:01 PM
Herald added a subscriber: jdoerfert. · View Herald Transcript
vdonaldson requested review of this revision.Jun 13 2022, 4:01 PM
vdonaldson added a reviewer: klausler.
klausler accepted this revision.Jun 13 2022, 4:02 PM
This revision is now accepted and ready to land.Jun 13 2022, 4:02 PM