[compiler-rt] 2e82492 - [fuzzer][afl] Fix build with GCC
    Kostya Serebryany via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue May 26 11:35:56 PDT 2020
    
    
  
Author: Kostya Serebryany
Date: 2020-05-26T11:35:50-07:00
New Revision: 2e824925402f011c2a4d3a0b51cce388b6d14d16
URL: https://github.com/llvm/llvm-project/commit/2e824925402f011c2a4d3a0b51cce388b6d14d16
DIFF: https://github.com/llvm/llvm-project/commit/2e824925402f011c2a4d3a0b51cce388b6d14d16.diff
LOG: [fuzzer][afl] Fix build with GCC
Summary:
Fixes this build error with GCC 9.3.0:
```
../lib/fuzzer/afl/afl_driver.cpp:114:30: error: expected unqualified-id before string constant
  114 | __attribute__((weak)) extern "C" void __sanitizer_set_report_fd(void *);
      |                              ^~~
```
Reviewers: metzman, kcc
Reviewed By: kcc
Subscribers: #sanitizers
Tags: #sanitizers
Differential Revision: https://reviews.llvm.org/D80479
Added: 
    
Modified: 
    compiler-rt/lib/fuzzer/afl/afl_driver.cpp
Removed: 
    
################################################################################
diff  --git a/compiler-rt/lib/fuzzer/afl/afl_driver.cpp b/compiler-rt/lib/fuzzer/afl/afl_driver.cpp
index bb3b48f36728..457f180ecc82 100644
--- a/compiler-rt/lib/fuzzer/afl/afl_driver.cpp
+++ b/compiler-rt/lib/fuzzer/afl/afl_driver.cpp
@@ -111,7 +111,7 @@ static uint8_t AflInputBuf[kMaxAflInputSize];
 
 // Use this optionally defined function to output sanitizer messages even if
 // user asks to close stderr.
-__attribute__((weak)) extern "C" void __sanitizer_set_report_fd(void *);
+extern "C" __attribute__((weak)) void __sanitizer_set_report_fd(void *);
 
 // Keep track of where stderr content is being written to, so that
 // dup_and_close_stderr can use the correct one.
        
    
    
More information about the llvm-commits
mailing list