Community
Participate
Working Groups
Build ID: I20061214-1445 Steps To Reproduce: The following test case will reproduce the bug: select type (p_or_c) class is (point) print *, 'class is point' type is (integer(c_int)) print *, 'type is integer' end select end More information:
Created attachment 58421 [details] JUnit classes to run the testcases. Includes the JUnit classes to run the testsuite. Test classes were updated to correctly use a Boolean object and to include the new tests.
Created attachment 58422 [details] copy of my parser-test-files directory This tarball is a copy of my local parser-test-files directory that contains the current tests and a number of new ones.
Created attachment 58467 [details] patch to fix type-guard statements The files in the tarball should fix type-guard-statements, allowing them to contain intrinsic types in the 'type is' statement.
Created attachment 58469 [details] fixed version of patch for type-guard-statements The patch I just submitted forgot to include the package declaration for eclipse. I apologize for not catching this. I had tested the patch within eclipse and it worked, then I cleaned up the grammar file and rebuilt it, but forgot to put the package declaration back in.
This bug has been fixed and a test case added to tests/bug-reports.