butteraugli/butteraugli.cc:73: error: MEMORY_LEAK
memory dynamically allocated by call to malloc() at line 61, column 47 is not reachable after line 73, column 1.
No. Analyser does not take into account 'aligned', that is a derivative of 'allocated'. This is a widely used technique. But, unfortunately, not all static analysers understand it.
butteraugli/butteraugli.cc:73: error: MEMORY_LEAK memory dynamically allocated by call to
malloc()
at line 61, column 47 is not reachable after line 73, column 1.