File tree 1 file changed +3
-6
lines changed
1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -48,10 +48,7 @@ typedef struct tracemalloc_traceback traceback_t;
48
48
#define TRACEBACK_SIZE (NFRAME ) \
49
49
(sizeof(traceback_t) + sizeof(frame_t) * (NFRAME - 1))
50
50
51
- /* The maximum number of frames is either:
52
- - The maximum number of frames we can store in `traceback_t.nframe`
53
- - The maximum memory size_t we can allocate */
54
- static const unsigned long MAX_NFRAME = Py_MIN (UINT16_MAX , ((SIZE_MAX - sizeof (traceback_t )) / sizeof (frame_t ) + 1 ));
51
+ static const int MAX_NFRAME = UINT16_MAX ;
55
52
56
53
57
54
#define tracemalloc_empty_traceback _PyRuntime.tracemalloc.empty_traceback
@@ -791,9 +788,9 @@ tracemalloc_deinit(void)
791
788
int
792
789
_PyTraceMalloc_Start (int max_nframe )
793
790
{
794
- if (max_nframe < 1 || ( unsigned long ) max_nframe > MAX_NFRAME ) {
791
+ if (max_nframe < 1 || max_nframe > MAX_NFRAME ) {
795
792
PyErr_Format (PyExc_ValueError ,
796
- "the number of frames must be in range [1; %lu ]" ,
793
+ "the number of frames must be in range [1; %i ]" ,
797
794
MAX_NFRAME );
798
795
return -1 ;
799
796
}
You can’t perform that action at this time.
0 commit comments