From: Lang Hames Date: Wed, 21 Dec 2016 02:08:23 +0000 (+0000) Subject: [Orc][RPC] Actually specialize SerializationTraits and RPCTypeName in the right X-Git-Tag: llvmorg-4.0.0-rc1~1582 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f4dd5e3586b702fab32bbb3e70e7edfe084c9a51;p=platform%2Fupstream%2Fllvm.git [Orc][RPC] Actually specialize SerializationTraits and RPCTypeName in the right namespace. r290226 was a think-o - just qualifying the name doesn't count. llvm-svn: 290230 --- diff --git a/llvm/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp b/llvm/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp index 6a2d1fb..f9b65a9 100644 --- a/llvm/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp +++ b/llvm/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp @@ -60,38 +60,54 @@ private: class RPCFoo {}; -template <> -class llvm::orc::rpc::RPCTypeName { -public: - static const char* getName() { return "RPCFoo"; } -}; +namespace llvm { +namespace orc { +namespace rpc { -template <> -class llvm::orc::rpc::SerializationTraits { -public: - static Error serialize(QueueChannel&, const RPCFoo&) { - return Error::success(); - } + template <> + class RPCTypeName { + public: + static const char* getName() { return "RPCFoo"; } + }; - static Error deserialize(QueueChannel&, RPCFoo&) { - return Error::success(); - } -}; + template <> + class SerializationTraits { + public: + static Error serialize(QueueChannel&, const RPCFoo&) { + return Error::success(); + } + + static Error deserialize(QueueChannel&, RPCFoo&) { + return Error::success(); + } + }; + +} // end namespace rpc +} // end namespace orc +} // end namespace llvm class RPCBar {}; -template <> -class llvm::orc::rpc::SerializationTraits { -public: - static Error serialize(QueueChannel&, const RPCBar&) { - return Error::success(); - } +namespace llvm { +namespace orc { +namespace rpc { - static Error deserialize(QueueChannel&, RPCBar&) { - return Error::success(); - } + template <> + class SerializationTraits { + public: + static Error serialize(QueueChannel&, const RPCBar&) { + return Error::success(); + } + + static Error deserialize(QueueChannel&, RPCBar&) { + return Error::success(); + } }; +} // end namespace rpc +} // end namespace orc +} // end namespace llvm + class DummyRPCAPI { public: