summaryrefslogtreecommitdiffstats
path: root/lldb/include/lldb/Expression/ClangFunction.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/include/lldb/Expression/ClangFunction.h')
-rw-r--r--lldb/include/lldb/Expression/ClangFunction.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/lldb/include/lldb/Expression/ClangFunction.h b/lldb/include/lldb/Expression/ClangFunction.h
index ca7619f27d4..3f96f7bd311 100644
--- a/lldb/include/lldb/Expression/ClangFunction.h
+++ b/lldb/include/lldb/Expression/ClangFunction.h
@@ -112,8 +112,7 @@ public:
/// be overridden using WriteFunctionArguments().
//------------------------------------------------------------------
ClangFunction (ExecutionContextScope &exe_scope,
- ClangASTContext *ast_context,
- void *return_qualtype,
+ const ClangASTType &return_type,
const Address& function_address,
const ValueList &arg_value_list);
@@ -624,7 +623,7 @@ private:
Function *m_function_ptr; ///< The function we're going to call. May be NULL if we don't have debug info for the function.
Address m_function_addr; ///< If we don't have the FunctionSP, we at least need the address & return type.
- lldb::clang_type_t m_function_return_qual_type; ///< The opaque clang qual type for the function return type.
+ ClangASTType m_function_return_type; ///< The opaque clang qual type for the function return type.
ClangASTContext *m_clang_ast_context; ///< This is the clang_ast_context that we're getting types from the and value, and the function return the function pointer is NULL.
std::string m_wrapper_function_name; ///< The name of the wrapper function.
OpenPOWER on IntegriCloud