From f7c3e27f62afe806af2f11f03531133e80abaee2 Mon Sep 17 00:00:00 2001 From: Sean Callanan Date: Fri, 19 Nov 2010 02:52:21 +0000 Subject: Added support for indicating to the expression parser that the result of an expression should be coerced to a specific type. Also made breakpoint conditions pass in the bool type for this type. The expression parser ignores this indication for now. llvm-svn: 119779 --- lldb/source/Expression/ASTResultSynthesizer.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lldb/source/Expression/ASTResultSynthesizer.cpp') diff --git a/lldb/source/Expression/ASTResultSynthesizer.cpp b/lldb/source/Expression/ASTResultSynthesizer.cpp index 707875631bb..bcabfe3badc 100644 --- a/lldb/source/Expression/ASTResultSynthesizer.cpp +++ b/lldb/source/Expression/ASTResultSynthesizer.cpp @@ -24,11 +24,13 @@ using namespace llvm; using namespace clang; using namespace lldb_private; -ASTResultSynthesizer::ASTResultSynthesizer(ASTConsumer *passthrough) : +ASTResultSynthesizer::ASTResultSynthesizer(ASTConsumer *passthrough, + TypeFromUser desired_type) : m_ast_context (NULL), m_passthrough (passthrough), m_passthrough_sema (NULL), - m_sema (NULL) + m_sema (NULL), + m_desired_type (desired_type) { if (!m_passthrough) return; -- cgit v1.2.3