introduce fuzzer and removed fuzzer-guided warning
diff --git a/tests/tests-c-compiler/check-src/check-42.c b/tests/tests-c-compiler/check-src/check-42.c
index 137fee3..8a59410 100644
--- a/tests/tests-c-compiler/check-src/check-42.c
+++ b/tests/tests-c-compiler/check-src/check-42.c
@@ -126,6 +126,17 @@
 	assert(memcmp(buf0, buf, sizeof(buf0)) == 0);
 }
 
+#ifdef ENABLE_LIBFUZZER
+
+int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
+	LogLine_t *lp = 0;
+	(void)ber_decode(0, &asn_DEF_LogLine, (void **)&lp, Data, Size);
+    ASN_STRUCT_FREE(asn_DEF_LogLine, lp);
+    return 0;
+}
+
+#else
+
 int
 main(int ac, char **av) {
 	LogLine_t t;
@@ -140,3 +151,5 @@
 
 	return 0;
 }
+
+#endif