[LLVMbugs] [Bug 19351] New: Clang/LLVM 3.4 can't compile Neovim anymove: Assertion failed: (found && "Losing a member during member list replacement")

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Apr 7 01:16:26 PDT 2014


http://llvm.org/bugs/show_bug.cgi?id=19351

            Bug ID: 19351
           Summary: Clang/LLVM 3.4 can't compile Neovim anymove: Assertion
                    failed: (found && "Losing a member during member list
                    replacement")
           Product: clang
           Version: 3.4
          Hardware: Macintosh
                OS: MacOS X
            Status: NEW
          Severity: normal
          Priority: P
         Component: LLVM Codegen
          Assignee: unassignedclangbugs at nondot.org
          Reporter: nicolas at hillegeer.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Created attachment 12350
  --> http://llvm.org/bugs/attachment.cgi?id=12350&action=edit
error reporting by clang, assertion failed while building event.c

I'm not entirely sure if I placed this in the right tracker, someone please
move it if it isnt'.

First of: since a few commits ago, clang 3.4 no longer compiles the neovim
project: https://github.com/neovim/neovim on OSX. Strangely enough, there seem
to be no such problems on linux, as the continuous integration (travis) runs
both gcc 4.7 and clang 3.4 to test.

I've used git bisect to find the offending commit:
https://github.com/neovim/neovim/commit/967fb1aca6ea9c3d3046ccd6b9fcf0f88d6999ac

I thus suspect it has something to do with klist.h from klib
(https://github.com/attractivechaos/klib), which was first used in that commit.

After checking out the project, I perform:

$ rm -rf build; make all

This wil build the dependencies (libuv and luajit) and then start building
neovim. I've added the error in an attachment.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20140407/a129df31/attachment.html>


More information about the llvm-bugs mailing list