diff options
-rw-r--r-- | third_party/grpc/src/cpp/client/create_channel.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/third_party/grpc/src/cpp/client/create_channel.cc b/third_party/grpc/src/cpp/client/create_channel.cc index bb8b201cdf..a1b65af71d 100644 --- a/third_party/grpc/src/cpp/client/create_channel.cc +++ b/third_party/grpc/src/cpp/client/create_channel.cc @@ -50,11 +50,18 @@ std::shared_ptr<Channel> CreateChannel( return CreateCustomChannel(target, creds, ChannelArguments()); } +// GCC-specific features +#if (defined(COMPILER_GCC3) || defined(__APPLE__)) && !defined(SWIG) +#define ATTRIBUTE_UNUSED __attribute__ ((__unused__)) +#else // Not GCC +#define ATTRIBUTE_UNUSED +#endif // GCC + std::shared_ptr<Channel> CreateCustomChannel( const grpc::string& target, const std::shared_ptr<ChannelCredentials>& creds, const ChannelArguments& args) { - __attribute__((unused)) internal::GrpcLibrary + ATTRIBUTE_UNUSED internal::GrpcLibrary init_lib; // We need to call init in case of a bad creds. ChannelArguments cp_args = args; std::ostringstream user_agent_prefix; |