File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -36,15 +36,15 @@ extern "C" void free_local_small(void* ptr)
36
36
__attribute__ ((alias(" free_local_small" ))) extern "C" void* a()
37
37
#endif
38
38
39
- void * __stack_alloc_large (size_t size, size_t align )
39
+ void * __stack_alloc_large (size_t size, size_t align_bits )
40
40
{
41
- size_t asize = snmalloc::aligned_size (align , size);
41
+ size_t asize = snmalloc::aligned_size (1ULL << align_bits , size);
42
42
return snmalloc::ThreadAlloc::get_noncachable ()->alloc (asize);
43
43
}
44
44
45
- void __stack_free_large (void * ptr, size_t size, size_t align )
45
+ void __stack_free_large (void * ptr, size_t size, size_t align_bits )
46
46
{
47
- size_t asize = snmalloc::aligned_size (align , size);
47
+ size_t asize = snmalloc::aligned_size (1ULL << align_bits , size);
48
48
snmalloc::ThreadAlloc::get_noncachable ()->dealloc (ptr, asize);
49
49
}
50
50
You can’t perform that action at this time.
0 commit comments