> The problem is that ipa_icf::sem_function::parse is lacking the f->init > call and the function epilog, falling through to the next function that > happens to follow.
Thank you, that is indeed the devirtualization issue - I suppose the function descriptors confuses the code even more. I will finish the fix for that tonight. Honza