This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PR tree-opt/19484: noreturn vs. function pointer propagation



On Jan 22, 2005, at 11:00 AM, Diego Novillo wrote:


You need to remove all edges out of this block, actually. The block may have had EH edges.


Noreturn functions are allowed to not return via a throwing an exception.
Reading the documentation says that explicitly:
"The noreturn keyword does not affect the exceptional path when that applies: a noreturn-marked function may still return to the caller by throwing an exception."


-- Pinski


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]