Skip to content

Assertion failure on LLVM >= 3.5 #8999

@Keno

Description

@Keno

The recent call work has exposed an assertion failure in LLVM:

Assertion failed: ((I.atEnd() || std::next(I) == def_instr_end()) && "getVRegDef assumes a single definition or no definition"), function getVRegDef, file /Users/kfischer/julia/deps/llvm-svn/lib/CodeGen/MachineRegisterInfo.cpp, line 306 

Tracking upstream issue http://llvm.org/bugs/show_bug.cgi?id=21557 and patch at http://reviews.llvm.org/D6245. If we want to support 3.5, we'll probably have to backport the patch.
Just filling this issue so people running into it can find it when searching.

Metadata

Metadata

Assignees

No one assigned

    Labels

    upstreamThe issue is with an upstream dependency, e.g. LLVM

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions