wallace created this revision. Herald added a project: All. wallace requested review of this revision. Herald added a project: LLDB. Herald added a subscriber: lldb-commits.
This simple diff declares some enum values needed to create a REPL for the mojo language. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D150303 Files: lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h lldb/include/lldb/Expression/ExpressionVariable.h lldb/include/lldb/Expression/REPL.h Index: lldb/include/lldb/Expression/REPL.h =================================================================== --- lldb/include/lldb/Expression/REPL.h +++ lldb/include/lldb/Expression/REPL.h @@ -21,7 +21,7 @@ class REPL : public IOHandlerDelegate { public: // See TypeSystem.h for how to add subclasses to this. - enum LLVMCastKind { eKindClang, eKindSwift, eKindGo, kNumKinds }; + enum LLVMCastKind { eKindClang, eKindSwift, eKindGo, eKindMojo, kNumKinds }; LLVMCastKind getKind() const { return m_kind; } Index: lldb/include/lldb/Expression/ExpressionVariable.h =================================================================== --- lldb/include/lldb/Expression/ExpressionVariable.h +++ lldb/include/lldb/Expression/ExpressionVariable.h @@ -25,7 +25,7 @@ : public std::enable_shared_from_this<ExpressionVariable> { public: // See TypeSystem.h for how to add subclasses to this. - enum LLVMCastKind { eKindClang, eKindSwift, eKindGo, kNumKinds }; + enum LLVMCastKind { eKindClang, eKindSwift, eKindGo, eKindMojo, kNumKinds }; LLVMCastKind getKind() const { return m_kind; } @@ -203,7 +203,7 @@ class PersistentExpressionState : public ExpressionVariableList { public: // See TypeSystem.h for how to add subclasses to this. - enum LLVMCastKind { eKindClang, eKindSwift, eKindGo, kNumKinds }; + enum LLVMCastKind { eKindClang, eKindSwift, eKindGo, eKindMojo, kNumKinds }; LLVMCastKind getKind() const { return m_kind; } Index: lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h =================================================================== --- lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h +++ lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h @@ -29,6 +29,7 @@ eKindClangHelper, eKindSwiftHelper, eKindGoHelper, + eKindMojoHelper, kNumKinds };
Index: lldb/include/lldb/Expression/REPL.h =================================================================== --- lldb/include/lldb/Expression/REPL.h +++ lldb/include/lldb/Expression/REPL.h @@ -21,7 +21,7 @@ class REPL : public IOHandlerDelegate { public: // See TypeSystem.h for how to add subclasses to this. - enum LLVMCastKind { eKindClang, eKindSwift, eKindGo, kNumKinds }; + enum LLVMCastKind { eKindClang, eKindSwift, eKindGo, eKindMojo, kNumKinds }; LLVMCastKind getKind() const { return m_kind; } Index: lldb/include/lldb/Expression/ExpressionVariable.h =================================================================== --- lldb/include/lldb/Expression/ExpressionVariable.h +++ lldb/include/lldb/Expression/ExpressionVariable.h @@ -25,7 +25,7 @@ : public std::enable_shared_from_this<ExpressionVariable> { public: // See TypeSystem.h for how to add subclasses to this. - enum LLVMCastKind { eKindClang, eKindSwift, eKindGo, kNumKinds }; + enum LLVMCastKind { eKindClang, eKindSwift, eKindGo, eKindMojo, kNumKinds }; LLVMCastKind getKind() const { return m_kind; } @@ -203,7 +203,7 @@ class PersistentExpressionState : public ExpressionVariableList { public: // See TypeSystem.h for how to add subclasses to this. - enum LLVMCastKind { eKindClang, eKindSwift, eKindGo, kNumKinds }; + enum LLVMCastKind { eKindClang, eKindSwift, eKindGo, eKindMojo, kNumKinds }; LLVMCastKind getKind() const { return m_kind; } Index: lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h =================================================================== --- lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h +++ lldb/include/lldb/Expression/ExpressionTypeSystemHelper.h @@ -29,6 +29,7 @@ eKindClangHelper, eKindSwiftHelper, eKindGoHelper, + eKindMojoHelper, kNumKinds };
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits