OSDN Git Service

remove useless infinite loop from end of exit function
authorRich Felker <dalias@aerifal.cx>
Fri, 18 Jul 2014 01:37:10 +0000 (21:37 -0400)
committerRich Felker <dalias@aerifal.cx>
Fri, 18 Jul 2014 01:37:10 +0000 (21:37 -0400)
commit5cc187215681c2fc1563ad5136c389249aa3f70e
tree5bb8c1e97f52da7b183f38f03e597a62360b2994
parent72ed3d47e567b1635a35d3c1d174c8a8b2787e30
remove useless infinite loop from end of exit function

this was originally added as a cheap but portable way to quell
warnings about reaching the end of a function that does not return,
but since _Exit is marked _Noreturn, it's not needed. removing it
makes the call to _Exit into a tail call and shaves off a few bytes of
code from minimal static programs.
src/exit/exit.c