diff options
Diffstat (limited to 'llvm/test/tools/llvm-rc/tokenizer.test')
-rw-r--r-- | llvm/test/tools/llvm-rc/tokenizer.test | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-rc/tokenizer.test b/llvm/test/tools/llvm-rc/tokenizer.test new file mode 100644 index 00000000000..789b313efad --- /dev/null +++ b/llvm/test/tools/llvm-rc/tokenizer.test @@ -0,0 +1,35 @@ +; RUN: llvm-rc /V %p/Inputs/tokens.rc | FileCheck %s + +; CHECK: Int: 1; int value = 1 +; CHECK-NEXT: Plus: + +; CHECK-NEXT: Int: 2; int value = 2 +; CHECK-NEXT: Minus: - +; CHECK-NEXT: Int: 3214L; int value = 3214 +; CHECK-NEXT: Amp: & +; CHECK-NEXT: Int: 0x120894; int value = 1181844 +; CHECK-NEXT: Int: 032173; int value = 13435 +; CHECK-NEXT: Int: 2; int value = 2 +; CHECK-NEXT: Pipe: | +; CHECK-NEXT: Amp: & +; CHECK-NEXT: Tilde: ~ +; CHECK-NEXT: Plus: + +; CHECK-NEXT: LeftParen: ( +; CHECK-NEXT: Minus: - +; CHECK-NEXT: Int: 7; int value = 7 +; CHECK-NEXT: RightParen: ) +; CHECK-NEXT: BlockBegin: { +; CHECK-NEXT: Int: 0xabcdef; int value = 11259375 +; CHECK-NEXT: Int: 0xABCDEFl; int value = 11259375 +; CHECK-NEXT: BlockEnd: } +; CHECK-NEXT: BlockBegin: Begin +; CHECK-NEXT: BlockEnd: End +; CHECK-NEXT: Identifier: He11o +; CHECK-NEXT: Identifier: LLVM +; CHECK-NEXT: String: "RC string test." +; CHECK-NEXT: Comma: , +; CHECK-NEXT: String: L"Another RC string test.'&{" +; CHECK-NEXT: Comma: , +; CHECK-NEXT: Int: 42; int value = 42 +; CHECK-NEXT: Comma: , +; CHECK-NEXT: Int: 100; int value = 100 +; CHECK-NEXT: String: ":))" |