https://llvm.org/bugs/show_bug.cgi?id=31004
Bug ID: 31004 Summary: [inline asm] IMM operand arithmetic parsing error Product: new-bugs Version: unspecified Hardware: PC OS: All Status: NEW Severity: normal Priority: P Component: new bugs Assignee: unassignedb...@nondot.org Reporter: ziv.iz...@intel.com CC: llvm-bugs@lists.llvm.org Classification: Unclassified test: int main() { __asm mov eax, (~0xff | (255 & 0)) } produces " error: unknown token in expression " if you remove the outer () it will compile correctly: int main() { __asm mov eax, ~0xff | (255 & 0) } there's a problem parsing the outer () in IMM operand with arithmetic operations -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs