[llvm] r318361 - Convert a use of createUniqueFile to TempFile::create.

Rafael Avila de Espindola via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 23 14:04:10 PST 2017


Davide Italiano <davide at freebsd.org> writes:

> FWIW, after the recent changes to bugpoint I see my screen spammed
> with these messages:
>
> *** Attempting to reduce testcase by deleting instructions:
> Simplification Level #1
> Checking instruction:   %tmp5 = phi i64 [ %tmp13, %bb9 ], [ 0, %bb
> ]Failed to delete temp file Bad file descriptor
>
> Checking instruction:   %tmp6 = phi i64 [ %tmp13, %bb9 ], [ 0, %bb
> ]Failed to delete temp file Bad file descriptor
>
> Checking instruction:   %tmp7 = icmp eq i64 %tmp6, 0Failed to delete
> temp file Bad file descriptor
>
> Checking instruction:   %tmp10 = phi i1 [ false, %bb8 ], [ true, %bb4
> ]Failed to delete temp file Bad file descriptor
>
> Checking instruction:   %tmp11 = or i1 %tmp7, %tmp10Failed to delete
> temp file Bad file descriptor
>
> Checking instruction:   %tmp12 = zext i1 %tmp11 to i8Failed to delete
> temp file Bad file descriptor
>
> Checking instruction:   %tmp13 = xor i64 %tmp5, 5Failed to delete temp
> file Bad file descriptor
>
> They're harmless, although annoying.
> They seem related to your file handling changes, but I haven't
> bisected to confirm. Can you please take a look?

Sure. Do you have a testcase?

Cheers,
Rafael


More information about the llvm-commits mailing list