[Lldb-commits] [lldb] b24e290 - [lldb] Fix macos build after e64cc756819d (2/2)

Jonas Devlieghere via lldb-commits lldb-commits at lists.llvm.org
Thu Mar 30 14:50:51 PDT 2023


Author: Jonas Devlieghere
Date: 2023-03-30T14:50:45-07:00
New Revision: b24e2900fa743e0abab7f4fa9747e5cbbfc2567a

URL: https://github.com/llvm/llvm-project/commit/b24e2900fa743e0abab7f4fa9747e5cbbfc2567a
DIFF: https://github.com/llvm/llvm-project/commit/b24e2900fa743e0abab7f4fa9747e5cbbfc2567a.diff

LOG: [lldb] Fix macos build after e64cc756819d (2/2)

My previous commit was still missing the ctor and the NativeDelegate
parent class.

Added: 
    

Modified: 
    lldb/tools/lldb-server/lldb-gdbserver.cpp

Removed: 
    


################################################################################
diff  --git a/lldb/tools/lldb-server/lldb-gdbserver.cpp b/lldb/tools/lldb-server/lldb-gdbserver.cpp
index 5d32ea193fb5..8d0346c1c0c4 100644
--- a/lldb/tools/lldb-server/lldb-gdbserver.cpp
+++ b/lldb/tools/lldb-server/lldb-gdbserver.cpp
@@ -74,13 +74,17 @@ typedef NativeProcessWindows::Manager NativeProcessManager;
 // Dummy implementation to make sure the code compiles
 class NativeProcessManager : public NativeProcessProtocol::Manager {
 public:
+  NativeProcessManager(MainLoop &mainloop)
+      : NativeProcessProtocol::Manager(mainloop) {}
+
   llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
   Launch(ProcessLaunchInfo &launch_info,
-         NativeDelegate &native_delegate) override {
+         NativeProcessProtocol::NativeDelegate &native_delegate) override {
     llvm_unreachable("Not implemented");
   }
   llvm::Expected<std::unique_ptr<NativeProcessProtocol>>
-  Attach(lldb::pid_t pid, NativeDelegate &native_delegate) override {
+  Attach(lldb::pid_t pid,
+         NativeProcessProtocol::NativeDelegate &native_delegate) override {
     llvm_unreachable("Not implemented");
   }
 };


        


More information about the lldb-commits mailing list