| Summary: | Photran does not recognize ISO_xxx intrinsic modules | ||
|---|---|---|---|
| Product: | [Tools] PTP | Reporter: | Jeffrey Overbey <com-eclipse-dot-org> |
| Component: | Photran.Refactoring Engine | Assignee: | Jeffrey Overbey <com-eclipse-dot-org> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P2 | ||
| Version: | 7.0 | ||
| Target Milestone: | 7.0.4 | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
|
Description
Jeffrey Overbey
I have added a line to suppress the error messages in the Fortran Analysis/Refactoring Problems view. However, Photran should be able to (1) display the entities in this (intrinsic) module in content assist, and (2) it should recognize them as intrinsics and refuse to Rename them on that ground, not because it can't find a definition for them. I have committed a change to ptp_5_0 and master (Git) which adds the ISO_C_BINDING and ISO_FORTRAN_ENV intrinsics so they are recognized during name binding resolution and are added to the list of content assist proposals. The IEEE intrinsics are not handled yet. This also corrects another problem: Introduce Implicit None would treat c_int, c_float, etc. as implicit variables and add declarations for them The IEEE arithmetic intrinsic modules have been filed separately under Bug 362978. Closing this bug for 7.0.4 and renaming it to refer exclusively to ISO_xxx intrinsic modules. |