Matt Arsenault | b79a25b | 2019-05-22 21:28:20 +0000 | [diff] [blame^] | 1 | // RUN: not llvm-tblgen %s 2>&1 | FileCheck -DFILE=%s %s |
2 | |||||
3 | class ConstantsImpl { | ||||
4 | int NegOne = -1; | ||||
5 | } | ||||
6 | |||||
7 | def Constants : ConstantsImpl; | ||||
8 | |||||
9 | // CHECK: [[FILE]]:[[@LINE+2]]:38: error: invalid range, cannot be negative | ||||
10 | // CHECK: [[FILE]]:[[@LINE+1]]:38: error: expected declaration in for | ||||
11 | foreach Index = 0 - Constants.NegOne in { | ||||
12 | |||||
13 | } |