From 1376469a61f8e198398eb34be041360c49df3199 Mon Sep 17 00:00:00 2001 From: Sean Callanan Date: Fri, 1 May 2015 00:19:44 +0000 Subject: [PATCH] Updated our use of clang::Preprocessor to reflect a change in the API used to get macros. llvm-svn: 236292 --- lldb/source/Expression/ClangModulesDeclVendor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lldb/source/Expression/ClangModulesDeclVendor.cpp b/lldb/source/Expression/ClangModulesDeclVendor.cpp index 46864c6..97a4d08 100644 --- a/lldb/source/Expression/ClangModulesDeclVendor.cpp +++ b/lldb/source/Expression/ClangModulesDeclVendor.cpp @@ -446,7 +446,7 @@ ClangModulesDeclVendorImpl::ForEachMacro(const ClangModulesDeclVendor::ModuleVec ssize_t found_priority = -1; clang::MacroInfo *info = nullptr; - for (clang::ModuleMacro *macro : m_compiler_instance->getPreprocessor().getMacroDefinition(ii).getModuleMacros()) + for (clang::ModuleMacro *macro : m_compiler_instance->getPreprocessor().getLeafModuleMacros(ii)) { clang::Module *module = macro->getOwningModule(); -- 2.7.4