[lldb-dev] Linux build errors

Ed Maste emaste at freebsd.org
Mon Oct 21 19:56:08 PDT 2013


On 21 October 2013 20:24, Michael Sartain <mikesart at gmail.com> wrote:
> I'm running into build errors at current top of tree (r193132). Anyone else
> seeing these?

Yes, after updating llvm from 193083 to 193137 I see this when
building lldb as well.  It looks like it's r193091.

It builds for me with this change:

diff --git a/source/Expression/IRForTarget.cpp
b/source/Expression/IRForTarget.cpp
index cac3fdf..4d14ebd 100644
--- a/source/Expression/IRForTarget.cpp
+++ b/source/Expression/IRForTarget.cpp
@@ -361,8 +361,8 @@ IRForTarget::ResolveFunctionPointers(llvm::Module
&llvm_module)
         // be called with the builtin attribute on call sites. Remove any such
         // attributes since it's illegal to have a builtin call to something
         // other than a nobuiltin function.
-        if (fun->hasFnAttribute(Attribute::NoBuiltin)) {
-            Attribute builtin = Attribute::get(fun->getContext(),
Attribute::Builtin);
+        if (fun->hasFnAttribute(llvm::Attribute::NoBuiltin)) {
+            llvm::Attribute builtin =
llvm::Attribute::get(fun->getContext(), llvm::Attribute::Builtin);

             for (auto u = fun->use_begin(), e = fun->use_end(); u != e; ++u) {
                 if (auto call = dyn_cast<CallInst>(*u)) {



More information about the lldb-dev mailing list