summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/fuzzer/FuzzerMain.cpp
diff options
context:
space:
mode:
authorJonathan Metzman <metzman@chromium.org>2019-01-17 16:36:05 +0000
committerJonathan Metzman <metzman@chromium.org>2019-01-17 16:36:05 +0000
commitb795c31dffc5b689ac15640c8a7f67d7a293bc95 (patch)
tree6dc077a743d6d25cc5042e1d6e061b3a8881a068 /compiler-rt/lib/fuzzer/FuzzerMain.cpp
parent8d86f1ba475c2e2adafd7d2e93ac26502de788ce (diff)
downloadbcm5719-llvm-b795c31dffc5b689ac15640c8a7f67d7a293bc95.tar.gz
bcm5719-llvm-b795c31dffc5b689ac15640c8a7f67d7a293bc95.zip
[libFuzzer][MSVC] Make attribute-use compatible with MSVC
Summary: Replace attributes with macros that use equivalent declspecs for MSVC. Reviewers: vitalybuka Reviewed By: vitalybuka Differential Revision: https://reviews.llvm.org/D56512 llvm-svn: 351456
Diffstat (limited to 'compiler-rt/lib/fuzzer/FuzzerMain.cpp')
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerMain.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/fuzzer/FuzzerMain.cpp b/compiler-rt/lib/fuzzer/FuzzerMain.cpp
index f2c8e9c7bb1..f66c057fa90 100644
--- a/compiler-rt/lib/fuzzer/FuzzerMain.cpp
+++ b/compiler-rt/lib/fuzzer/FuzzerMain.cpp
@@ -16,6 +16,6 @@ extern "C" {
int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size);
} // extern "C"
-__attribute__((visibility("default"))) int main(int argc, char **argv) {
+ATTRIBUTE_INTERFACE int main(int argc, char **argv) {
return fuzzer::FuzzerDriver(&argc, &argv, LLVMFuzzerTestOneInput);
}
OpenPOWER on IntegriCloud