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 Authored by avt77 on Apr 18 2017, 5:50 AM.
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?