This fixes http://llvm.org/bugs/show_bug.cgi?id=20202.
Details
Details
Diff Detail
Diff Detail
Event Timeline
lib/Target/X86/AsmParser/X86AsmParser.cpp | ||
---|---|---|
412–413 | Can you please explain why you have IES_PLUS and IES_MINUS here? |
lib/Target/X86/AsmParser/X86AsmParser.cpp | ||
---|---|---|
412–413 | IES_PLUS is the default value when we want to parse ~15 for example. MSVC also accepts ~-15, but my patch doesn't support that properly I just realized, so I need to take the IES_MINUS out. |
Comment Actions
No, I didn't fix that because I realized that doesn't work with minus either (such as -(3 + 7)). If you want, I can give that a shot too.
Can you please explain why you have IES_PLUS and IES_MINUS here?