================ @@ -26,6 +26,10 @@ class ScriptedPlatformInterface : virtual public ScriptedInterface { return {llvm::make_error<UnimplementedError>()}; } + llvm::SmallVector<llvm::StringLiteral> GetAbstractMethods() const override { + return {}; + } ---------------- bulbazord wrote:
This is probably a gap in my understanding, why do we instantiate `ScriptedPlatformInterface` instead of something like `ScriptedPythonPlatform`? The `Interface` at the end of `ScriptedPlatformInterface` to me feels like we shouldn't be creating objects of that type at all. https://github.com/llvm/llvm-project/pull/71260 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits