# HG changeset patch # User Paul Eggert # Date 1295248050 28800 # Node ID d10e4c917525331613bb772a638051283112ae0c # Parent 9164d0b325121502be025de71566b1eae203c327 * fileio.c (make_temp_name): Remove unreachable code. diff -r 9164d0b32512 -r d10e4c917525 src/ChangeLog --- a/src/ChangeLog Sun Jan 16 19:05:08 2011 -0800 +++ b/src/ChangeLog Sun Jan 16 23:07:30 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 9164d0b32512 -r d10e4c917525 src/fileio.c --- a/src/fileio.c Sun Jan 16 19:05:08 2011 -0800 +++ b/src/fileio.c Sun Jan 16 23:07:30 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 } -