1*64bc44f5SMartin Storsjö; RUN: llvm-rc -no-preprocess /dry-run /V -- %p/Inputs/parser-expr.rc | FileCheck %s 27e89ee7fSMarek Sokolowski 37e89ee7fSMarek Sokolowski; CHECK: Language: 5, Sublanguage: 1 47e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 3, Sublanguage: 2 57e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 4294967293, Sublanguage: 4294967292 67e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 0, Sublanguage: 1 77e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 2, Sublanguage: 4 87e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 3, Sublanguage: 5 97e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 2, Sublanguage: 0 107e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 4294967295, Sublanguage: 1 117e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 1, Sublanguage: 4294967295 127e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 4294967294, Sublanguage: 1 137e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 1, Sublanguage: 4294967294 147e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 2, Sublanguage: 1 157e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 3, Sublanguage: 5 167e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 0, Sublanguage: 13 177e89ee7fSMarek Sokolowski; CHECK-NEXT: Language: 5, Sublanguage: 7 187e89ee7fSMarek Sokolowski 197e89ee7fSMarek Sokolowski 20*64bc44f5SMartin Storsjö; RUN: not llvm-rc -no-preprocess /dry-run /V -- %p/Inputs/parser-expr-bad-binary-1.rc 2>&1 | FileCheck %s --check-prefix BINARY1 217e89ee7fSMarek Sokolowski 227e89ee7fSMarek Sokolowski; BINARY1: llvm-rc: Error parsing file: expected '-', '~', integer or '(', got & 237e89ee7fSMarek Sokolowski 247e89ee7fSMarek Sokolowski 25*64bc44f5SMartin Storsjö; RUN: not llvm-rc -no-preprocess /dry-run /V -- %p/Inputs/parser-expr-bad-binary-2.rc 2>&1 | FileCheck %s --check-prefix BINARY2 267e89ee7fSMarek Sokolowski 277e89ee7fSMarek Sokolowski; BINARY2: llvm-rc: Error parsing file: expected '-', '~', integer or '(', got | 287e89ee7fSMarek Sokolowski 297e89ee7fSMarek Sokolowski 30*64bc44f5SMartin Storsjö; RUN: not llvm-rc -no-preprocess /dry-run /V -- %p/Inputs/parser-expr-bad-binary-3.rc 2>&1 | FileCheck %s --check-prefix BINARY3 317e89ee7fSMarek Sokolowski 327e89ee7fSMarek Sokolowski; BINARY3: llvm-rc: Error parsing file: expected '-', '~', integer or '(', got + 337e89ee7fSMarek Sokolowski 347e89ee7fSMarek Sokolowski 35*64bc44f5SMartin Storsjö; RUN: not llvm-rc -no-preprocess /dry-run /V -- %p/Inputs/parser-expr-bad-unary.rc 2>&1 | FileCheck %s --check-prefix UNARY 367e89ee7fSMarek Sokolowski 377e89ee7fSMarek Sokolowski; UNARY: llvm-rc: Error parsing file: expected ',', got ~ 387e89ee7fSMarek Sokolowski 397e89ee7fSMarek Sokolowski 40*64bc44f5SMartin Storsjö; RUN: not llvm-rc -no-preprocess /dry-run /V -- %p/Inputs/parser-expr-unbalanced-1.rc 2>&1 | FileCheck %s --check-prefix UNBALANCED1 417e89ee7fSMarek Sokolowski 427e89ee7fSMarek Sokolowski; UNBALANCED1: llvm-rc: Error parsing file: expected ')', got , 437e89ee7fSMarek Sokolowski 447e89ee7fSMarek Sokolowski 45*64bc44f5SMartin Storsjö; RUN: not llvm-rc -no-preprocess /dry-run /V -- %p/Inputs/parser-expr-unbalanced-2.rc 2>&1 | FileCheck %s --check-prefix UNBALANCED2 467e89ee7fSMarek Sokolowski 477e89ee7fSMarek Sokolowski; UNBALANCED2: llvm-rc: Error parsing file: expected ',', got ) 487e89ee7fSMarek Sokolowski 497e89ee7fSMarek Sokolowski 50*64bc44f5SMartin Storsjö; RUN: not llvm-rc -no-preprocess /dry-run /V -- %p/Inputs/parser-expr-unbalanced-3.rc 2>&1 | FileCheck %s --check-prefix UNBALANCED3 517e89ee7fSMarek Sokolowski 527e89ee7fSMarek Sokolowski; UNBALANCED3: llvm-rc: Error parsing file: expected ',', got ) 53