mirror of
https://github.com/mirror/make.git
synced 2025-01-30 06:11:02 +08:00
Include <assert.h> and use assert instead of printfs and abort.
This commit is contained in:
parent
03cd08cca2
commit
9f71eaf6b5
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 New Issue
Block a user