From 9e3549804672c79d64eececab39019f4dfd2b7ea Mon Sep 17 00:00:00 2001 From: Vedant Kumar Date: Mon, 4 May 2020 12:59:39 -0700 Subject: [PATCH] [lldb/Expression] Make Language() const, NFC Allow Language() to be called from const methods within UserExpression. --- lldb/include/lldb/Expression/Expression.h | 4 +++- lldb/include/lldb/Expression/UserExpression.h | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lldb/include/lldb/Expression/Expression.h b/lldb/include/lldb/Expression/Expression.h index 1e4453de04ff..aaac889e6ed2 100644 --- a/lldb/include/lldb/Expression/Expression.h +++ b/lldb/include/lldb/Expression/Expression.h @@ -51,7 +51,9 @@ public: /// Return the language that should be used when parsing. To use the /// default, return eLanguageTypeUnknown. - virtual lldb::LanguageType Language() { return lldb::eLanguageTypeUnknown; } + virtual lldb::LanguageType Language() const { + return lldb::eLanguageTypeUnknown; + } /// Return the Materializer that the parser should use when registering /// external values. diff --git a/lldb/include/lldb/Expression/UserExpression.h b/lldb/include/lldb/Expression/UserExpression.h index 8f3a505addea..8236c417f73a 100644 --- a/lldb/include/lldb/Expression/UserExpression.h +++ b/lldb/include/lldb/Expression/UserExpression.h @@ -194,7 +194,7 @@ public: /// Return the language that should be used when parsing. To use the /// default, return eLanguageTypeUnknown. - lldb::LanguageType Language() override { return m_language; } + lldb::LanguageType Language() const override { return m_language; } /// Return the desired result type of the function, or eResultTypeAny if /// indifferent.