diff options
Diffstat (limited to 'lldb/include/lldb/Expression/ClangFunction.h')
-rw-r--r-- | lldb/include/lldb/Expression/ClangFunction.h | 5 |
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. |