mirror of
https://git.savannah.gnu.org/git/make.git
synced 2024-12-27 23:06:53 +00:00
Include <assert.h> and use assert instead of printfs and abort.
This commit is contained in:
parent
03cd08cca2
commit
9f71eaf6b5
1 changed files with 4 additions and 9 deletions
13
remake.c
13
remake.c
|
@ -21,6 +21,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|||
#include "job.h"
|
||||
#include "dep.h"
|
||||
#include "file.h"
|
||||
#include <assert.h>
|
||||
|
||||
#ifdef HAVE_FCNTL_H
|
||||
#include <fcntl.h>
|
||||
|
@ -277,9 +278,7 @@ update_file (file, depth)
|
|||
return 0;
|
||||
|
||||
default:
|
||||
error ("internal error: `%s' command_state == %d in update_file",
|
||||
f->name, (int) f->command_state);
|
||||
abort ();
|
||||
assert (f->command_state == cs_running);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -572,13 +571,9 @@ update_file_1 (file, depth)
|
|||
case 0:
|
||||
DEBUGPR ("Successfully remade target file `%s'.\n");
|
||||
break;
|
||||
case -1:
|
||||
error ("internal error: `%s' update_status is -1 at cs_finished!",
|
||||
file->name);
|
||||
abort ();
|
||||
default:
|
||||
error ("internal error: `%s' update_status invalid!", file->name);
|
||||
abort ();
|
||||
assert (file->update_status == 0 || file->update_status == 1);
|
||||
break;
|
||||
}
|
||||
|
||||
file->updated = 1;
|
||||
|
|
Loading…
Reference in a new issue