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: [email protected]
Reporter: [email protected]
CC: [email protected]
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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs