Hello,

The attached patch fixes bug 23800 ( 
https://llvm.org/bugs/show_bug.cgi?id=23800 ).
There existed a case where the index operand from extractelement was directly 
used to create a shufflevector mask. Since the index can be of any integral 
type but the mask must only contain 32 bit integers a 64 bit index operand led 
to an assertion error later on.

I would appreciate if someone could review and eventually apply my changes.

Best regards,

Moritz

Attachment: VisitInitListExpr.patch
Description: VisitInitListExpr.patch

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to