https://llvm.org/bugs/show_bug.cgi?id=27498
whitequark <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|DUPLICATE |--- --- Comment #2 from whitequark <[email protected]> --- Sorry but I am reopening this. Specifically because the generated IR violates LLVM's own invariats! To quote LangRef for @llvm.memcpy: "The ‘llvm.memcpy.*‘ intrinsics copy a block of memory from the source location to the destination location, which are not allowed to overlap." http://llvm.org/docs/LangRef.html#id407 It might be that the fix is adjusting the contract of @llvm.memcpy--it is not my call. But I would say that the current self-contradictory behavior is indefensible. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list [email protected] http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs
