{"action":"opened","issue":{"url":"https://api.github.com/repos/szaghi/BeFoR64/issues/8","labels_url":"https://api.github.com/repos/szaghi/BeFoR64/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/szaghi/BeFoR64/issues/8/comments","events_url":"https://api.github.com/repos/szaghi/BeFoR64/issues/8/events","html_url":"https://github.com/szaghi/BeFoR64/issues/8","id":86155651,"number":8,"title":"Pure/Elemental with unlimited polymorphic","user":{"login":"victorsndvg","id":6474985,"avatar_url":"https://avatars.githubusercontent.com/u/6474985?v=3","gravatar_id":"","url":"https://api.github.com/users/victorsndvg","html_url":"https://github.com/victorsndvg","followers_url":"https://api.github.com/users/victorsndvg/followers","following_url":"https://api.github.com/users/victorsndvg/following{/other_user}","gists_url":"https://api.github.com/users/victorsndvg/gists{/gist_id}","starred_url":"https://api.github.com/users/victorsndvg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/victorsndvg/subscriptions","organizations_url":"https://api.github.com/users/victorsndvg/orgs","repos_url":"https://api.github.com/users/victorsndvg/repos","events_url":"https://api.github.com/users/victorsndvg/events{/privacy}","received_events_url":"https://api.github.com/users/victorsndvg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-08T12:25:18Z","updated_at":"2015-06-08T12:25:18Z","closed_at":null,"body":"Compiling Lib_VTK_IO with gcc version 5.1.0 (Ubuntu 5.1.0-0ubuntu11~14.04.1), I get the following error:\r\n\r\n> ./src/Lib_Base64.f90:374:44:\r\n> \r\n>    elemental subroutine b64_decode_up(code,up)\r\n>                                             1\r\n> Error: INTENT(OUT) argument 'up' of pure procedure ‘b64_decode_up’ at (1) may not be polymorphic\r\n> ./src/Lib_Base64.f90:404:41:\r\n> \r\n>    pure subroutine b64_decode_up_a(code,up)\r\n>                                          1\r\n> Error: INTENT(OUT) argument 'up' of pure procedure ‘b64_decode_up_a’ at (1) may not be polymorphic\r\n\r\nIt seems that returning unlimited polymorphics is not pure/elemental. You can find more info in the following link:\r\n\r\nhttps://software.intel.com/en-us/forums/topic/543298"}}