1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
Description: Fix ambiguous call to overloaded function by creating
an instance of the function
Author: Lance Lin <lq27267@gmail.com>
Last-Update: 2024-05-24
--- a/src/compress/rpc_compress_snappy.cc
+++ b/src/compress/rpc_compress_snappy.cc
@@ -109,7 +109,10 @@
RPCSnappySource source(src);
RPCSnappySink sink(dst);
- return (int)snappy::Compress(&source, &sink);
+ size_t (* snappy_compress)(snappy::Source*, snappy::Sink*);
+ snappy_compress = snappy::Compress;
+
+ return (int)snappy_compress(&source, &sink);
}
int SnappyManager::SnappyDecompressIOVec(RPCBuffer *src, RPCBuffer *dst)
|