<div dir="ltr"><div><br></div>I am using DataFlowSanitizer pass on ping (inetutuils) source. On clang optimization level higher than O0, I receive the following error:<div><br></div><div>-----------------------------------------------------------------</div><div>Wrong types for attribute: byval inalloca nest noalias nocapture nonnull readnone readonly sret dereferenceable(1) dereferenceable_or_null(1) </div><div><br></div><div>%83 = call i32 (i8*, i64, i8*, i16, i16, i16, i16*, i16*, ...) @__dfsw_snprintf(i8* %call21, i64 %conv20, i8* nonnull getelementptr inbounds ([8 x i8], [8 x i8]* @.str.9.43, i64 0, i64 0), i16 nonnull %64, i16 %63, i16 0, i16* %82, i16* %labelreturn, i8* %78, i8* %call6) #11, !dbg !3072</div><div><br></div><div>fatal error: error in backend: Broken function found, compilation aborted!</div><div>clang-3.8: error: clang frontend command failed with exit</div><div>-----------------------------------------------------------------<br></div><div><br></div><div>What does this error mean?<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><span><div><div dir="ltr"><p>Thanks & Regards,</p>
<div>Dipanjan</div></div></div></span></div></div>
</div></div>