Fix build of lldb after clang r235614.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 23 Apr 2015 19:36:34 +0000 (19:36 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 23 Apr 2015 19:36:34 +0000 (19:36 +0000)
llvm-svn: 235631

lldb/source/Expression/ClangModulesDeclVendor.cpp

index b4dd73b..9269bec 100644 (file)
@@ -486,12 +486,12 @@ ClangModulesDeclVendorImpl::ForEachMacro(const ClangModulesDeclVendor::ModuleVec
             continue;
         }
         
-        if (mi->second->getKind() == clang::MacroDirective::MD_Define)
+        if (mi->second.getLatest()->getKind() == clang::MacroDirective::MD_Define)
         {            
             std::string macro_expansion = "#define ";
             macro_expansion.append(mi->first->getName().str().c_str());
                 
-            if (clang::MacroInfo *macro_info = mi->second->getMacroInfo())
+            if (clang::MacroInfo *macro_info = mi->second.getLatest()->getMacroInfo())
             {
                 if (macro_info->isFunctionLike())
                 {