<div dir="ltr">Hi All,
<div><br></div><div style>I'm doing AST based analysis of some code that uses MS style inline asm (target: i686-pc-win32) and I'm seeing some new errors since the recent(ish) changes to inline parsing:</div><div style>
<br></div><div style>prefetchnta 64[ESI]</div><div style><p class=""></p><ul style><li style>unexpected token in argument list</li></ul><p></p><p class="" style>prefetchnta [esi + (200*64)]</p></div><div style><ul style><li style>
unexpected token in argument list</li></ul></div><div style>movq mm1, 0[ESI]</div><div style><ul style><li style><p class="">unexpected token in argument list</p></li></ul></div><div style>and<span class=""> </span><span class=""> </span>ecx, <span class="">111b</span></div>
<div style><ul style><li style><p class="">invalid reference to undefined symbol</p></li></ul></div><div style>add<span class=""> </span><span class=""> </span>ecx, offset $label_name</div><div style><ul style><li style>Asserts in <br>
X86AsmParser::ParseIntelOffsetOfOperator() with "<span class="">Expected an identifier"</span></li></ul></div><div><p class="" style>Should these cases be supported in the first place?</p><p class="" style>- Will.</p>
</div></div>