http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60477
kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kargl at gcc dot gnu.org --- Comment #1 from kargl at gcc dot gnu.org --- (In reply to Arash Ghasemi from comment #0) > Created attachment 32320 [details] > source file > > hey folks. I couldn't use an unlimited pointer "class(*), pointer" inside a > procedure. Arash, Can update to a newer version? Your code compiles and executes with 4.8.3 (prerelease) and 4.9.0 (trunk).