1// Bug 186796: function names of over 200 chars in suppressions were being 2// truncated and so not matching. This 200 char limit is easily overcome with 3// C++ templates. It now is assigned dynamically. 4 5#include <stdlib.h> 6 7#define F1000 \ 8f1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 9 10void F1000(void) 11{ 12 int* x = malloc(sizeof(int)); 13 x[1] = 1; 14} 15 16int main(void) 17{ 18 F1000(); 19 return 0; 20} 21