From 88535dda9050377cc52dfffa20664484b0bb9f7f Mon Sep 17 00:00:00 2001 From: Kevin Enderby Date: Tue, 7 May 2013 21:40:58 +0000 Subject: Fix a bug in the MC asm parser evaluating expressions. It was treating: A = 9 B = 3 * A - 2 * A + 1 as B = 3 * A - (2 * A + 1) rdar://13816516 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181366 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/MC/AsmParser/exprs.s | 1 + 1 file changed, 1 insertion(+) (limited to 'test') diff --git a/test/MC/AsmParser/exprs.s b/test/MC/AsmParser/exprs.s index df075f85ec..a7e10020b6 100644 --- a/test/MC/AsmParser/exprs.s +++ b/test/MC/AsmParser/exprs.s @@ -45,6 +45,7 @@ k: check_expr 0 || 0, 0 check_expr 1 + 2 < 3 + 4, 1 check_expr 1 << 8 - 1, 128 + check_expr 3 * 9 - 2 * 9 + 1, 10 .set c, 10 check_expr c + 1, 11 -- cgit v1.2.3-18-g5258