From 7206ed262136594a58aaf1b7d424d3624b7c2d3a Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Wed, 24 Aug 2022 15:04:33 +0200 Subject: [PATCH] Silence warning about unnecessary CLAP_EXPORT --- src/chainloader/clap-chainloader.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/chainloader/clap-chainloader.cpp b/src/chainloader/clap-chainloader.cpp index 5092e36d..bcb7cee3 100644 --- a/src/chainloader/clap-chainloader.cpp +++ b/src/chainloader/clap-chainloader.cpp @@ -150,9 +150,16 @@ const void* clap_entry_get_factory(const char* factory_id) { return yabridge_module_get_factory(bridge.get(), factory_id); } +// This visibility attribute doesn't do anything on data with external linkage, +// but we'll include it here just because it's in the CLAP template +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wattributes" + CLAP_EXPORT const clap_plugin_entry_t clap_entry = { .clap_version = CLAP_VERSION_INIT, .init = clap_entry_init, .deinit = clap_entry_deinit, .get_factory = clap_entry_get_factory, }; + +#pragma GCC diagnostic pop