# HG changeset patch # User Paul Eggert # Date 1295248137 28800 # Node ID 428d3d3b9f966346fa8c76866f45d5ce23889dec # Parent a3ee8673216359a39423200adb93cc2dc1235244# Parent d10e4c917525331613bb772a638051283112ae0c * fileio.c (make_temp_name): Remove unreachable code. diff -r a3ee86732163 -r 428d3d3b9f96 src/ChangeLog --- a/src/ChangeLog Sun Jan 16 19:06:11 2011 -0800 +++ b/src/ChangeLog Sun Jan 16 23:08:57 2011 -0800 @@ -1,5 +1,7 @@ 2011-01-17 Paul Eggert + * fileio.c (make_temp_name): Remove unreachable code. + * fontset.c (free_realized_fontset): Mark unreachable code with if (0). Previously it was marked by preceding it with "return;", but Sun cc complains about this. diff -r a3ee86732163 -r 428d3d3b9f96 src/fileio.c --- a/src/fileio.c Sun Jan 16 19:06:11 2011 -0800 +++ b/src/fileio.c Sun Jan 16 23:08:57 2011 -0800 @@ -740,17 +740,13 @@ as bad as (and in many cases worse than) throwing the error, or to ignore the error, which will likely result in looping through 225307 stat's, which is not only - dog-slow, but also useless since it will fallback to - the errow below, anyway. */ + dog-slow, but also useless since eventually nil would + have to be returned anyway. */ report_file_error ("Cannot create temporary name for prefix", Fcons (prefix, Qnil)); /* not reached */ } } - - error ("Cannot create temporary name for prefix `%s'", - SDATA (prefix)); - return Qnil; } @@ -5232,7 +5228,7 @@ static Lisp_Object do_auto_save_unwind (Lisp_Object arg) /* used as unwind-protect function */ - + { FILE *stream = (FILE *) XSAVE_VALUE (arg)->pointer; auto_saving = 0; @@ -5247,7 +5243,7 @@ static Lisp_Object do_auto_save_unwind_1 (Lisp_Object value) /* used as unwind-protect function */ - + { minibuffer_auto_raise = XINT (value); return Qnil; @@ -5873,4 +5869,3 @@ defsubr (&Sunix_sync); #endif } -