mirror of
https://github.com/RPCS3/llvm.git
synced 2025-05-19 03:45:53 +00:00

This allows to process HTML resources defined in .rc scripts and output them to resulting .res files. Additionally, some infrastructure allowing to output these files is created. This is the first resource type we can operate on. Thanks to Nico Weber for his original work in this area. Differential Revision: reviews.llvm.org/D37283 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@314538 91177308-0d34-0410-b5e6-96231b3b80d8
53 lines
2.0 KiB
Plaintext
53 lines
2.0 KiB
Plaintext
; RUN: llvm-rc /dry-run /V %p/Inputs/parser-expr.rc | FileCheck %s
|
|
|
|
; CHECK: Language: 5, Sublanguage: 1
|
|
; CHECK-NEXT: Language: 3, Sublanguage: 2
|
|
; CHECK-NEXT: Language: 4294967293, Sublanguage: 4294967292
|
|
; CHECK-NEXT: Language: 0, Sublanguage: 1
|
|
; CHECK-NEXT: Language: 2, Sublanguage: 4
|
|
; CHECK-NEXT: Language: 3, Sublanguage: 5
|
|
; CHECK-NEXT: Language: 2, Sublanguage: 0
|
|
; CHECK-NEXT: Language: 4294967295, Sublanguage: 1
|
|
; CHECK-NEXT: Language: 1, Sublanguage: 4294967295
|
|
; CHECK-NEXT: Language: 4294967294, Sublanguage: 1
|
|
; CHECK-NEXT: Language: 1, Sublanguage: 4294967294
|
|
; CHECK-NEXT: Language: 2, Sublanguage: 1
|
|
; CHECK-NEXT: Language: 3, Sublanguage: 5
|
|
; CHECK-NEXT: Language: 0, Sublanguage: 13
|
|
; CHECK-NEXT: Language: 5, Sublanguage: 7
|
|
|
|
|
|
; RUN: not llvm-rc /dry-run /V %p/Inputs/parser-expr-bad-binary-1.rc 2>&1 | FileCheck %s --check-prefix BINARY1
|
|
|
|
; BINARY1: llvm-rc: Error parsing file: expected '-', '~', integer or '(', got &
|
|
|
|
|
|
; RUN: not llvm-rc /dry-run /V %p/Inputs/parser-expr-bad-binary-2.rc 2>&1 | FileCheck %s --check-prefix BINARY2
|
|
|
|
; BINARY2: llvm-rc: Error parsing file: expected '-', '~', integer or '(', got |
|
|
|
|
|
|
; RUN: not llvm-rc /dry-run /V %p/Inputs/parser-expr-bad-binary-3.rc 2>&1 | FileCheck %s --check-prefix BINARY3
|
|
|
|
; BINARY3: llvm-rc: Error parsing file: expected '-', '~', integer or '(', got +
|
|
|
|
|
|
; RUN: not llvm-rc /dry-run /V %p/Inputs/parser-expr-bad-unary.rc 2>&1 | FileCheck %s --check-prefix UNARY
|
|
|
|
; UNARY: llvm-rc: Error parsing file: expected ',', got ~
|
|
|
|
|
|
; RUN: not llvm-rc /dry-run /V %p/Inputs/parser-expr-unbalanced-1.rc 2>&1 | FileCheck %s --check-prefix UNBALANCED1
|
|
|
|
; UNBALANCED1: llvm-rc: Error parsing file: expected ')', got ,
|
|
|
|
|
|
; RUN: not llvm-rc /dry-run /V %p/Inputs/parser-expr-unbalanced-2.rc 2>&1 | FileCheck %s --check-prefix UNBALANCED2
|
|
|
|
; UNBALANCED2: llvm-rc: Error parsing file: expected ',', got )
|
|
|
|
|
|
; RUN: not llvm-rc /dry-run /V %p/Inputs/parser-expr-unbalanced-3.rc 2>&1 | FileCheck %s --check-prefix UNBALANCED3
|
|
|
|
; UNBALANCED3: llvm-rc: Error parsing file: expected ',', got )
|