[Lldb-commits] [lldb] r229666 - Remove alias template from GDBRemoteCommunicationServerCommon
Tamas Berghammer
tberghammer at google.com
Wed Feb 18 03:37:46 PST 2015
Author: tberghammer
Date: Wed Feb 18 05:37:46 2015
New Revision: 229666
URL: http://llvm.org/viewvc/llvm-project?rev=229666&view=rev
Log:
Remove alias template from GDBRemoteCommunicationServerCommon
It is required because MSVC 2013 doesn't generate correct code for
template aliases.
Modified:
lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h
Modified: lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h?rev=229666&r1=229665&r2=229666&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h (original)
+++ lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h Wed Feb 18 05:37:46 2015
@@ -179,12 +179,9 @@ protected:
lldb_private::StreamString &response);
template <typename T>
- using MemberFunctionPacketHandler = PacketResult (T::*) (StringExtractorGDBRemote& packet);
-
- template <typename T>
void
- RegisterMemberFunctionHandler(StringExtractorGDBRemote::ServerPacketType packet_type,
- MemberFunctionPacketHandler<T> handler)
+ RegisterMemberFunctionHandler (StringExtractorGDBRemote::ServerPacketType packet_type,
+ PacketResult (T::*handler) (StringExtractorGDBRemote& packet))
{
RegisterPacketHandler(packet_type,
[this, handler] (StringExtractorGDBRemote packet,
More information about the lldb-commits
mailing list