This is the mail archive of the gcc@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] | |
On Jan 29, 2007, "Manuel López-Ibáñez" <lopezibanez@gmail.com> wrote:
> * You can add a return 0 or an exit(1) at the end of the function or > in a default label. Since in your case the code is unreachable, the > optimiser may remove it or it will never be executed.
But this would generate additional code for no useful purpose. See Ralf Baechle's posting with Subject: False 'noreturn' function does return warnings.
GCC already generates additional code even if no explicit 'default' or 'return' is added. :-/ See the original PR c++/28236.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |