assert: Fix. Move useful functions from wrapped assert functions

Moved useful functions from wrapped assert functions, because option `CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED=y` will remove this functions.

Closes https://github.com/espressif/esp-idf/issues/2068
This commit is contained in:
Konstantin Kondrashov
2018-06-22 15:17:55 +05:00
parent 9d1cc00e54
commit 899fa2dc55
3 changed files with 14 additions and 6 deletions

View File

@@ -185,7 +185,8 @@ void *multi_heap_malloc(multi_heap_handle_t heap, size_t size)
data = poison_allocated_region(head, size);
#ifdef SLOW
/* check everything we got back is FREE_FILL_PATTERN & swap for MALLOC_FILL_PATTERN */
assert( verify_fill_pattern(data, size, true, true, true) );
bool ret = verify_fill_pattern(data, size, true, true, true);
assert( ret );
#endif
}