diff options
author | Matt Turner <mattst88@gmail.com> | 2008-11-17 20:43:00 +0000 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2008-11-17 20:43:00 +0000 |
commit | d064ec35868720e0f29c1fe53a6e688333e71736 (patch) | |
tree | 3662aad3e5a9b536de44a3d85a8720ea06812ba9 /assignment.c | |
parent | 10a5d62de08035803b5fadc5fcd32c873f8b1702 (diff) |
Remove malloc return checks. Since they're in loops, they don't prevent memory from being leaked after the first iteration. Plus, when does malloc fail?
git-svn-id: svn://mattst88.com/svn/cleanbench/trunk@78 0d43b9a7-5ab2-4d7b-af9d-f64450cef757
Diffstat (limited to 'assignment.c')
-rw-r--r-- | assignment.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/assignment.c b/assignment.c index cf0edf7..17f8871 100644 --- a/assignment.c +++ b/assignment.c @@ -70,7 +70,6 @@ static void second_assignments(long tableau[][ASSIGNCOLS], double DoAssign(void) { - const char* context = "CPU:Assignment"; long* array = NULL; clock_t total_time = 0; int iterations = 0; @@ -89,11 +88,6 @@ DoAssign(void) ++num_arrays; array = realloc(array, sizeof(long) * ASSIGNROWS * ASSIGNCOLS * num_arrays); - if (!array) { - fprintf(stderr, "Error in %s, could not allocate memory. Exitting...\n", context); - exit(1); - } - /* ** Do an iteration of the assignment alg. If the ** elapsed time is less than or equal to the permitted @@ -103,10 +97,6 @@ DoAssign(void) } while (DoAssignIteration(array, num_arrays) <= MINIMUM_TICKS); } else { array = malloc(sizeof(long) * ASSIGNROWS * ASSIGNCOLS * num_arrays); - if (!array) { - fprintf(stderr, "Error in %s, could not allocate memory. Exitting...\n", context); - exit(1); - } } do { |