diff --git a/fuzzing/engines/BUILD b/fuzzing/engines/BUILD index ab38bc4..82247fc 100644 --- a/fuzzing/engines/BUILD +++ b/fuzzing/engines/BUILD @@ -29,7 +29,6 @@ cc_fuzzing_engine( cc_library( name = "libfuzzer_stub", - srcs = ["libfuzzer_stub.cc"], linkopts = [ # We add the linker options to the library, so only the fuzz test binary # is linked with libfuzzer. diff --git a/fuzzing/engines/libfuzzer_stub.cc b/fuzzing/engines/libfuzzer_stub.cc deleted file mode 100644 index d6a3210..0000000 --- a/fuzzing/engines/libfuzzer_stub.cc +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright 2020 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include -#include - -extern "C" int main(int argc, char** argv) __attribute__((weak)); - -int main(int argc, char** argv) { - (void)argc; - (void)argv; - fprintf(stderr, "*** ERROR *** This is a stub *** ERROR ***\n"); - fprintf(stderr, - " * You have attempted to build a libFuzzer fuzz test, but did not " - "link in the fuzzing engine.\n"); - fprintf(stderr, " * Use the '-fsanitize=fuzzer' linker option instead.\n"); - abort(); -}