summaryrefslogtreecommitdiff
path: root/include/sanitizer/hwasan_interface.h
diff options
context:
space:
mode:
authorPetr Hosek <phosek@chromium.org>2017-12-21 20:51:16 +0000
committerPetr Hosek <phosek@chromium.org>2017-12-21 20:51:16 +0000
commitbeb22912bbcd54decea94debe2892bf3489c33ce (patch)
treed2367c98c2350718995fa914a65da84d7bb62346 /include/sanitizer/hwasan_interface.h
parent9090db487e55a83176aecb2810e3f5f2eee39cf1 (diff)
[sanitizer] Make function declarations C-compatible
The public sanitizer headers are intended to be usable from either C++ or C, but they declare no-argument functions with the syntax that is not a proper prototype declaration in C. This goes unnoticed until someone uses -Wsystem-headers. Patch By: mcgrathr Reviewers: phosek, vitalybuka Reviewed By: vitalybuka Differential Revision: https://reviews.llvm.org/D41475 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@321305 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/sanitizer/hwasan_interface.h')
-rw-r--r--include/sanitizer/hwasan_interface.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/sanitizer/hwasan_interface.h b/include/sanitizer/hwasan_interface.h
index f70d87875..0c306cf27 100644
--- a/include/sanitizer/hwasan_interface.h
+++ b/include/sanitizer/hwasan_interface.h
@@ -21,10 +21,10 @@ extern "C" {
#endif
// This function may be optionally provided by user and should return
// a string containing HWASan runtime options. See asan_flags.h for details.
- const char* __hwasan_default_options();
+ const char* __hwasan_default_options(void);
- void __hwasan_enable_allocator_tagging();
- void __hwasan_disable_allocator_tagging();
+ void __hwasan_enable_allocator_tagging(void);
+ void __hwasan_disable_allocator_tagging(void);
#ifdef __cplusplus
} // extern "C"