Merge pull request #16544 from jtattermusch/fix_13939
Fix async_stream.h warning on Visual Studio
This commit is contained in:
commit
608188c680
|
|
@ -195,6 +195,13 @@ class ClientAsyncReader final : public ClientAsyncReaderInterface<R> {
|
|||
assert(size == sizeof(ClientAsyncReader));
|
||||
}
|
||||
|
||||
// This operator should never be called as the memory should be freed as part
|
||||
// of the arena destruction. It only exists to provide a matching operator
|
||||
// delete to the operator new so that some compilers will not complain (see
|
||||
// https://github.com/grpc/grpc/issues/11301) Note at the time of adding this
|
||||
// there are no tests catching the compiler warning.
|
||||
static void operator delete(void*, void*) { assert(0); }
|
||||
|
||||
void StartCall(void* tag) override {
|
||||
assert(!started_);
|
||||
started_ = true;
|
||||
|
|
@ -336,6 +343,13 @@ class ClientAsyncWriter final : public ClientAsyncWriterInterface<W> {
|
|||
assert(size == sizeof(ClientAsyncWriter));
|
||||
}
|
||||
|
||||
// This operator should never be called as the memory should be freed as part
|
||||
// of the arena destruction. It only exists to provide a matching operator
|
||||
// delete to the operator new so that some compilers will not complain (see
|
||||
// https://github.com/grpc/grpc/issues/11301) Note at the time of adding this
|
||||
// there are no tests catching the compiler warning.
|
||||
static void operator delete(void*, void*) { assert(0); }
|
||||
|
||||
void StartCall(void* tag) override {
|
||||
assert(!started_);
|
||||
started_ = true;
|
||||
|
|
@ -496,6 +510,13 @@ class ClientAsyncReaderWriter final
|
|||
assert(size == sizeof(ClientAsyncReaderWriter));
|
||||
}
|
||||
|
||||
// This operator should never be called as the memory should be freed as part
|
||||
// of the arena destruction. It only exists to provide a matching operator
|
||||
// delete to the operator new so that some compilers will not complain (see
|
||||
// https://github.com/grpc/grpc/issues/11301) Note at the time of adding this
|
||||
// there are no tests catching the compiler warning.
|
||||
static void operator delete(void*, void*) { assert(0); }
|
||||
|
||||
void StartCall(void* tag) override {
|
||||
assert(!started_);
|
||||
started_ = true;
|
||||
|
|
|
|||
Loading…
Reference in New Issue