From 7e89ee7fdc428900dd362703e80d4644b28058f7 Mon Sep 17 00:00:00 2001 From: Marek Sokolowski Date: Thu, 28 Sep 2017 23:53:25 +0000 Subject: [llvm-rc] Add integer expressions parsing ability. [7/8] This allows the ints to be written as integer expressions evaluating to unsigned 16-bit/32-bit integers. All the expressions may use the following operators: + - & | ~, and parentheses. Minus token - can be also unary. There is no precedence of the operators other than the unary operators binding stronger than their binary counterparts. Differential Revision: https://reviews.llvm.org/D37022 llvm-svn: 314477 --- llvm/test/tools/llvm-rc/parser.test | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'llvm/test/tools/llvm-rc/parser.test') diff --git a/llvm/test/tools/llvm-rc/parser.test b/llvm/test/tools/llvm-rc/parser.test index 1f11a853df2..e1477a822a3 100644 --- a/llvm/test/tools/llvm-rc/parser.test +++ b/llvm/test/tools/llvm-rc/parser.test @@ -106,12 +106,12 @@ ; RUN: not llvm-rc /V %p/Inputs/parser-eof.rc 2>&1 | FileCheck %s --check-prefix PEOF -; PEOF: llvm-rc: Error parsing file: expected integer, got +; PEOF: llvm-rc: Error parsing file: expected '-', '~', integer or '(', got ; RUN: not llvm-rc /V %p/Inputs/parser-no-characteristics-arg.rc 2>&1 | FileCheck %s --check-prefix PCHARACTERISTICS1 -; PCHARACTERISTICS1: llvm-rc: Error parsing file: expected integer, got BEGIN +; PCHARACTERISTICS1: llvm-rc: Error parsing file: expected '-', '~', integer or '(', got BEGIN ; RUN: not llvm-rc /V %p/Inputs/parser-nonsense-token.rc 2>&1 | FileCheck %s --check-prefix PNONSENSE1 @@ -136,7 +136,7 @@ ; RUN: not llvm-rc /V %p/Inputs/parser-language-too-many-commas.rc 2>&1 | FileCheck %s --check-prefix PLANGUAGE2 -; PLANGUAGE2: llvm-rc: Error parsing file: expected integer, got , +; PLANGUAGE2: llvm-rc: Error parsing file: expected '-', '~', integer or '(', got , ; RUN: not llvm-rc /V %p/Inputs/parser-html-bad-string.rc 2>&1 | FileCheck %s --check-prefix PHTML1 @@ -171,7 +171,7 @@ ; RUN: not llvm-rc /V %p/Inputs/parser-menu-bad-id.rc 2>&1 | FileCheck %s --check-prefix PMENU1 -; PMENU1: llvm-rc: Error parsing file: expected integer, got A +; PMENU1: llvm-rc: Error parsing file: expected '-', '~', integer or '(', got A ; RUN: not llvm-rc /V %p/Inputs/parser-menu-bad-flag.rc 2>&1 | FileCheck %s --check-prefix PMENU2 @@ -211,7 +211,7 @@ ; RUN: not llvm-rc /V %p/Inputs/parser-dialog-unnecessary-string.rc 2>&1 | FileCheck %s --check-prefix PDIALOG5 -; PDIALOG5: llvm-rc: Error parsing file: expected integer, got "This shouldn't be here" +; PDIALOG5: llvm-rc: Error parsing file: expected '-', '~', integer or '(', got "This shouldn't be here" ; RUN: not llvm-rc /V %p/Inputs/parser-versioninfo-wrong-fixed.rc 2>&1 | FileCheck %s --check-prefix PVERSIONINFO1 -- cgit v1.2.3