There is a conflict in imm operands between 0b which states "binary" and H which states "Hexa":
int main(){
__asm{ add al,0bH }
}
See PR31007 for details
Differential D32162
Inline asm 0bH conflict avt77 on Apr 18 2017, 5:50 AM. Authored by
Details There is a conflict in imm operands between 0b which states "binary" and H which states "Hexa": int main(){ __asm{ add al,0bH } } See PR31007 for details
Diff Detail Event Timeline
Comment Actions I added required comments and one additional tiny fix to cover PR27884: now it works properly. The corresponding regression test was added as well.
Comment Actions I inhibitted the default constructor for ParseStatementInfo::ParseStatementInfo() because it can't work without proper initialization. |
Can you add an explanatory comment here?