[PATCH] Bug 20788 - bugpoint does not respect the "Alias must point to a definition"

Daniel Berlin dberlin at dberlin.org
Wed May 13 14:25:00 PDT 2015


I have a .bc file (old, admittedly, but passes opt -verify), on which
bugpoint does not work, even with this patch.

After a bunch of cutdowns, it gets:
Checking for crash with only these blocks:   .lr.ph    .loopexit
_ZN4llvm11SmallVectorIPN5clang6driver6ActionELj3EED1Ev.exit: Alias
must point to a definition
void (%"class.clang::DiagnosticNoteRenderer"*)*
@_ZN5clang22DiagnosticNoteRendererD1Ev
Alias must point to a definition
void (%"class.clang::DiagnosticNoteRenderer"*)*
@_ZN5clang22DiagnosticNoteRendererD2Ev
Alias must point to a definition
void (%"class.llvm::ReturnInst"*)* @_ZN4llvm10ReturnInstD1Ev
Alias must point to a definition

...
etc


I've put it here:
https://drive.google.com/file/d/0BzaAhp8ViDJ6elZEWXF4TVgydU0/view?usp=sharing


(I just made a pass crash if F.size() < 50, and ran it to get bugpoint
to start going :P)



On Wed, May 13, 2015 at 1:49 PM, Daniel Berlin <dberlin at dberlin.org> wrote:
> So, once the issues are fixed, i actually think this is pretty
> obviously correct.
> I have a bunch of code i will try it on that currently does not work
> with bugpoint for this very reason.
>
>
> On Wed, May 13, 2015 at 1:35 PM, Nick Johnson
> <Nicholas.Paul.Johnson at deshawresearch.com> wrote:
>> How should I recruit an appropriate reviewer?
>>
>>
>> http://reviews.llvm.org/D9529
>>
>> EMAIL PREFERENCES
>>   http://reviews.llvm.org/settings/panel/emailpreferences/
>>
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits



More information about the llvm-commits mailing list