diff --git a/compiler-rt/lib/fuzzer/FuzzerDefs.h b/compiler-rt/lib/fuzzer/FuzzerDefs.h --- a/compiler-rt/lib/fuzzer/FuzzerDefs.h +++ b/compiler-rt/lib/fuzzer/FuzzerDefs.h @@ -20,6 +20,7 @@ #include #include +#include "FuzzerPlatform.h" namespace fuzzer { @@ -62,7 +63,8 @@ typedef Vector UnitVector; typedef int (*UserCallback)(const uint8_t *Data, size_t Size); -int FuzzerDriver(int *argc, char ***argv, UserCallback Callback); +ATTRIBUTE_INTERFACE int FuzzerDriver(int *argc, char ***argv, + UserCallback Callback); uint8_t *ExtraCountersBegin(); uint8_t *ExtraCountersEnd();