fixed wrong assertion
This commit is contained in:
parent
df33f1eeff
commit
0296dc2371
|
@ -96,7 +96,6 @@ malloc(n)
|
||||||
}
|
}
|
||||||
|
|
||||||
p = SBRK((int)req);
|
p = SBRK((int)req);
|
||||||
assert((size_type)p == align((size_type)p));
|
|
||||||
if (p == ILL_BREAK) {
|
if (p == ILL_BREAK) {
|
||||||
req = n + mallink_size();
|
req = n + mallink_size();
|
||||||
p = SBRK((int)req);
|
p = SBRK((int)req);
|
||||||
|
@ -127,6 +126,7 @@ malloc(n)
|
||||||
#endif STORE
|
#endif STORE
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
assert((size_type)p == align((size_type)p));
|
||||||
ml = create_chunk(p, req);
|
ml = create_chunk(p, req);
|
||||||
}
|
}
|
||||||
check_mallinks("suitable_chunk, extended");
|
check_mallinks("suitable_chunk, extended");
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
Otherwise, "sbrk" is called directly.
|
Otherwise, "sbrk" is called directly.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define ALIGNMENT 8
|
#define ALIGNMENT 8
|
||||||
/* alignment common to all types */
|
/* alignment common to all types */
|
||||||
#define LOG_MIN_SIZE 3
|
#define LOG_MIN_SIZE 3
|
||||||
#define LOG_MAX_SIZE 24
|
#define LOG_MAX_SIZE 24
|
||||||
|
|
Loading…
Reference in a new issue