thelounge-zz opened a new issue #7151:
URL: https://github.com/apache/trafficserver/issues/7151


   after nearly 20 years in the business i still don't get ignoreed compiler 
warnings, let#s pray to god that at least keep-alive with 8.1 no longer results 
in random crashes
   
   ink_hrtime.cc: In function 'int64_to_str':
   ink_hrtime.cc:146:10: warning: function may return address of local variable 
[-Wreturn-local-addr]
     146 |   return out_buf;
         |          ^
   ink_hrtime.cc:49:8: note: declared here
      49 |   char local_buf[local_buf_size];
   ControlMatcher.cc: In member function 'AllocateSpace':
   ControlMatcher.cc:418:16: warning: argument 1 value '18446744073709551615' 
exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
     418 |   data_array = new Data[num_entries];
         |                ^
   /usr/include/c++/10/new:128:26: note: in a call to allocation function 
'operator new []' declared here
     128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW 
(std::bad_alloc)
         |                          ^
   ControlMatcher.cc: In member function 'AllocateSpace':
   ControlMatcher.cc:280:16: warning: argument 1 value '18446744073709551615' 
exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
     280 |   data_array = new Data[num_entries];
         |                ^
   /usr/include/c++/10/new:128:26: note: in a call to allocation function 
'operator new []' declared here
     128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW 
(std::bad_alloc)
         |                          ^
   ControlMatcher.cc: In member function 'AllocateSpace':
   ControlMatcher.cc:418:16: warning: argument 1 value '18446744073709551615' 
exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
     418 |   data_array = new Data[num_entries];
         |                ^
   /usr/include/c++/10/new:128:26: note: in a call to allocation function 
'operator new []' declared here
     128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW 
(std::bad_alloc)
         |                          ^
   ControlMatcher.cc: In member function 'AllocateSpace':
   ControlMatcher.cc:280:16: warning: argument 1 value '18446744073709551615' 
exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
     280 |   data_array = new Data[num_entries];
         |                ^
   /usr/include/c++/10/new:128:26: note: in a call to allocation function 
'operator new []' declared here
     128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW 
(std::bad_alloc)
         |                          ^
   ControlMatcher.cc: In member function 'AllocateSpace':
   ControlMatcher.cc:418:16: warning: argument 1 value '18446744073709551615' 
exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
     418 |   data_array = new Data[num_entries];
         |                ^
   /usr/include/c++/10/new:128:26: note: in a call to allocation function 
'operator new []' declared here
     128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW 
(std::bad_alloc)
         |                          ^
   ControlMatcher.cc: In member function 'AllocateSpace':
   ControlMatcher.cc:280:16: warning: argument 1 value '18446744073709551615' 
exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
     280 |   data_array = new Data[num_entries];
         |                ^
   /usr/include/c++/10/new:128:26: note: in a call to allocation function 
'operator new []' declared here
     128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW 
(std::bad_alloc)
         |                          ^
   ControlMatcher.cc: In member function 'AllocateSpace':
   ControlMatcher.cc:418:16: warning: argument 1 value '18446744073709551615' 
exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
     418 |   data_array = new Data[num_entries];
         |                ^
   /usr/include/c++/10/new:128:26: note: in a call to allocation function 
'operator new []' declared here
     128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW 
(std::bad_alloc)
         |                          ^
   ControlMatcher.cc: In member function 'AllocateSpace':
   ControlMatcher.cc:280:16: warning: argument 1 value '18446744073709551615' 
exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
     280 |   data_array = new Data[num_entries];
         |                ^
   /usr/include/c++/10/new:128:26: note: in a call to allocation function 
'operator new []' declared here
     128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW 
(std::bad_alloc)
         |                          ^
   ControlMatcher.cc: In member function 'AllocateSpace':
   ControlMatcher.cc:418:16: warning: argument 1 value '18446744073709551615' 
exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
     418 |   data_array = new Data[num_entries];
         |                ^
   /usr/include/c++/10/new:128:26: note: in a call to allocation function 
'operator new []' declared here
     128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW 
(std::bad_alloc)
         |                          ^
   ControlMatcher.cc: In member function 'AllocateSpace':
   ControlMatcher.cc:280:16: warning: argument 1 value '18446744073709551615' 
exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
     280 |   data_array = new Data[num_entries];
         |                ^
   /usr/include/c++/10/new:128:26: note: in a call to allocation function 
'operator new []' declared here
     128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW 
(std::bad_alloc)
         |                          ^
   ControlMatcher.cc: In member function 'AllocateSpace':
   ControlMatcher.cc:418:16: warning: argument 1 value '18446744073709551615' 
exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
     418 |   data_array = new Data[num_entries];
         |                ^
   /usr/include/c++/10/new:128:26: note: in a call to allocation function 
'operator new []' declared here
     128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW 
(std::bad_alloc)
         |                          ^
   ControlMatcher.cc: In member function 'AllocateSpace':
   ControlMatcher.cc:280:16: warning: argument 1 value '18446744073709551615' 
exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
     280 |   data_array = new Data[num_entries];
         |                ^
   /usr/include/c++/10/new:128:26: note: in a call to allocation function 
'operator new []' declared here
     128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW 
(std::bad_alloc)


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to