tests: make no-optimize attribute Clang compatible
This commit is contained in:
test
large_array_growth.cmallinfo.cmalloc_info.c
simple-memory-corruption
delete_type_size_mismatch.ccdouble_free_large.cdouble_free_large_delayed.cdouble_free_small.cdouble_free_small_delayed.ceight_byte_overflow_large.ceight_byte_overflow_small.cinvalid_free_protected.cinvalid_free_small_region.cinvalid_free_small_region_far.cinvalid_free_unprotected.cinvalid_malloc_usable_size_small.cinvalid_malloc_usable_size_small_quarantine.cmalloc_object_size.cmalloc_object_size_offset.cread_after_free_large.cread_after_free_small.cread_zero_size.cstring_overflow.cunaligned_free_large.cunaligned_free_small.cunaligned_malloc_usable_size_small.cuninitialized_free.cuninitialized_malloc_usable_size.cuninitialized_realloc.cwrite_after_free_large.cwrite_after_free_large_reuse.cwrite_after_free_small.cwrite_after_free_small_reuse.cwrite_zero_size.c
test_util.h@ -4,8 +4,9 @@
|
||||
|
||||
#include <malloc.h>
|
||||
|
||||
__attribute__((optimize(0)))
|
||||
int main(void) {
|
||||
#include "../test_util.h"
|
||||
|
||||
OPTNONE int main(void) {
|
||||
char *p = malloc(16);
|
||||
if (!p) {
|
||||
return 1;
|
||||
|
Reference in New Issue
Block a user