| src/tests.c:70 | Note: expanded from macro 'CHECK_ERROR_VOID' | |
| src/tests.c:61 | Note: expanded from macro 'CHECK_COUNTING_CALLBACK_VOID' | |
| src/secp256k1.c:230 | Note: Calling 'secp256k1_scratch_destroy' | |
| src/scratch_impl.h:27 | Note: 'scratch' is not equal to NULL | |
| src/scratch_impl.h:27 | Note: Taking true branch | |
| src/scratch_impl.h:28 | Note: Assuming the condition is false | |
| src/scratch_impl.h:28 | Note: Taking false branch | |
| src/scratch_impl.h:34 | Note: Argument to free() is the address of the local variable 'local_scratch', which is not memory allocated by malloc() | |
| src/tests.c:215 | Warning: Use of memory after it is freed | clang-analyzer-unix.Malloc |
| src/tests.c:72 | Note: expanded from macro 'CHECK_ILLEGAL_VOID' | |