diff options
Diffstat (limited to 'test/Index/nested-binaryoperators.cpp')
-rw-r--r-- | test/Index/nested-binaryoperators.cpp | 2179 |
1 files changed, 1090 insertions, 1089 deletions
diff --git a/test/Index/nested-binaryoperators.cpp b/test/Index/nested-binaryoperators.cpp index db5efe2cc8..57adc6b546 100644 --- a/test/Index/nested-binaryoperators.cpp +++ b/test/Index/nested-binaryoperators.cpp @@ -165,1818 +165,1819 @@ int foo(uint c) { // CHECK: 2:5: FunctionDecl=foo:2:5 (Definition) Extent=[2:1 - 161:2] // CHECK: 2:14: ParmDecl=c:2:14 (Definition) Extent=[2:9 - 2:15] // CHECK: 2:9: TypeRef=uint:1:22 Extent=[2:9 - 2:13] -// CHECK: 2:17: UnexposedStmt= Extent=[2:17 - 161:2] -// CHECK: 3:3: UnexposedStmt= Extent=[3:3 - 160:52] +// CHECK: 2:17: CompoundStmt= Extent=[2:17 - 161:2] +// CHECK: 3:3: ReturnStmt= Extent=[3:3 - 160:52] // CHECK: 3:10: UnexposedExpr= Extent=[3:10 - 160:52] -// CHECK: 3:10: UnexposedExpr= Extent=[3:10 - 160:52] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 160:51] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 160:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 159:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 158:51] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 158:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 157:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 156:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 155:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 154:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 153:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 152:51] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 152:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 151:51] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 151:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 150:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 149:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 148:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 147:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 146:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 145:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 144:51] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 144:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 143:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 142:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 141:81] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 141:49] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 141:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 141:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 140:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 139:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 138:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 137:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 136:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 135:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 134:81] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 134:49] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 134:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 134:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 133:51] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 133:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 132:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 131:33] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 130:64] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 130:49] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 130:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 130:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 129:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 128:33] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 127:64] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 127:49] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 127:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 127:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 126:51] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 126:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 125:63] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 125:31] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 125:16] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 124:64] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 124:49] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 124:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 124:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 123:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 122:51] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 122:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 121:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 120:51] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 120:19] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 119:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 118:36] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 117:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 116:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 115:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 115:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 114:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 114:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 113:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 112:62] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 112:32] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 112:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 111:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 110:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 109:62] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 109:32] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 109:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 108:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 108:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 107:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 106:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 105:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 105:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 104:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 103:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 102:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 101:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 100:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 99:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 98:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 98:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 97:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 96:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 95:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 94:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 93:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 92:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 91:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 90:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 89:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 88:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 87:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 86:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 85:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 84:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 83:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 82:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 82:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 81:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 80:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 79:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 78:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 77:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 76:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 76:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 75:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 74:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 73:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 72:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 71:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 70:62] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 70:32] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 70:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 69:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 68:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 67:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 66:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 65:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 65:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 64:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 63:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 63:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 62:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 61:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 60:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 59:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 58:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 57:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 56:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 55:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 54:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 53:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 52:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 51:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 51:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 50:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 49:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 48:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 47:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 46:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 46:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 45:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 44:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 44:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 43:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 42:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 41:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 40:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 39:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 38:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 37:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 36:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 35:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 35:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 34:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 33:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 32:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 31:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 30:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 29:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 28:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 27:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 26:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 25:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 24:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 23:45] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 23:15] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 22:46] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 22:32] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 22:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 21:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 20:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 19:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 19:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 18:48] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 18:18] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 17:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 16:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 15:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 14:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 13:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 12:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 11:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 10:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 9:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 8:34] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 7:32] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 6:32] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 5:32] -// CHECK: 3:11: UnexposedExpr= Extent=[3:11 - 4:32] -// CHECK: 3:12: UnexposedExpr= Extent=[3:12 - 3:34] -// CHECK: 3:12: UnexposedExpr= Extent=[3:12 - 3:21] +// CHECK: 3:10: ParenExpr= Extent=[3:10 - 160:52] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 160:51] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 160:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 159:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 158:51] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 158:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 157:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 156:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 155:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 154:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 153:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 152:51] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 152:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 151:51] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 151:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 150:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 149:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 148:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 147:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 146:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 145:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 144:51] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 144:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 143:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 142:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 141:81] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 141:49] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 141:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 141:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 140:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 139:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 138:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 137:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 136:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 135:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 134:81] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 134:49] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 134:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 134:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 133:51] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 133:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 132:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 131:33] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 130:64] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 130:49] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 130:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 130:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 129:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 128:33] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 127:64] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 127:49] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 127:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 127:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 126:51] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 126:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 125:63] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 125:31] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 125:16] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 124:64] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 124:49] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 124:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 124:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 123:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 122:51] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 122:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 121:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 120:51] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 120:19] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 119:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 118:36] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 117:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 116:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 115:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 115:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 114:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 114:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 113:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 112:62] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 112:32] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 112:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 111:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 110:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 109:62] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 109:32] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 109:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 108:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 108:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 107:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 106:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 105:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 105:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 104:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 103:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 102:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 101:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 100:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 99:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 98:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 98:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 97:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 96:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 95:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 94:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 93:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 92:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 91:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 90:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 89:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 88:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 87:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 86:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 85:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 84:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 83:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 82:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 82:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 81:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 80:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 79:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 78:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 77:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 76:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 76:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 75:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 74:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 73:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 72:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 71:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 70:62] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 70:32] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 70:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 69:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 68:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 67:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 66:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 65:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 65:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 64:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 63:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 63:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 62:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 61:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 60:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 59:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 58:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 57:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 56:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 55:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 54:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 53:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 52:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 51:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 51:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 50:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 49:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 48:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 47:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 46:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 46:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 45:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 44:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 44:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 43:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 42:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 41:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 40:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 39:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 38:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 37:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 36:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 35:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 35:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 34:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 33:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 32:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 31:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 30:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 29:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 28:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 27:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 26:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 25:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 24:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 23:45] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 23:15] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 22:46] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 22:32] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 22:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 21:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 20:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 19:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 19:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 18:48] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 18:18] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 17:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 16:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 15:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 14:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 13:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 12:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 11:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 10:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 9:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 8:34] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 7:32] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 6:32] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 5:32] +// CHECK: 3:11: BinaryOperator= Extent=[3:11 - 4:32] +// CHECK: 3:12: BinaryOperator= Extent=[3:12 - 3:34] +// CHECK: 3:12: BinaryOperator= Extent=[3:12 - 3:21] // CHECK: 3:12: DeclRefExpr=c:2:14 Extent=[3:12 - 3:13] // CHECK: 3:17: UnexposedExpr= Extent=[3:17 - 3:21] -// CHECK: 3:17: UnexposedExpr= Extent=[3:17 - 3:21] -// CHECK: 3:25: UnexposedExpr= Extent=[3:25 - 3:34] +// CHECK: 3:17: IntegerLiteral= Extent=[3:17 - 3:21] +// CHECK: 3:25: BinaryOperator= Extent=[3:25 - 3:34] // CHECK: 3:25: DeclRefExpr=c:2:14 Extent=[3:25 - 3:26] // CHECK: 3:30: UnexposedExpr= Extent=[3:30 - 3:34] -// CHECK: 3:30: UnexposedExpr= Extent=[3:30 - 3:34] -// CHECK: 4:9: UnexposedExpr= Extent=[4:9 - 4:31] -// CHECK: 4:9: UnexposedExpr= Extent=[4:9 - 4:18] +// CHECK: 3:30: IntegerLiteral= Extent=[3:30 - 3:34] +// CHECK: 4:9: BinaryOperator= Extent=[4:9 - 4:31] +// CHECK: 4:9: BinaryOperator= Extent=[4:9 - 4:18] // CHECK: 4:9: DeclRefExpr=c:2:14 Extent=[4:9 - 4:10] // CHECK: 4:14: UnexposedExpr= Extent=[4:14 - 4:18] -// CHECK: 4:14: UnexposedExpr= Extent=[4:14 - 4:18] -// CHECK: 4:22: UnexposedExpr= Extent=[4:22 - 4:31] +// CHECK: 4:14: IntegerLiteral= Extent=[4:14 - 4:18] +// CHECK: 4:22: BinaryOperator= Extent=[4:22 - 4:31] // CHECK: 4:22: DeclRefExpr=c:2:14 Extent=[4:22 - 4:23] // CHECK: 4:27: UnexposedExpr= Extent=[4:27 - 4:31] -// CHECK: 4:27: UnexposedExpr= Extent=[4:27 - 4:31] -// CHECK: 5:9: UnexposedExpr= Extent=[5:9 - 5:31] -// CHECK: 5:9: UnexposedExpr= Extent=[5:9 - 5:18] +// CHECK: 4:27: IntegerLiteral= Extent=[4:27 - 4:31] +// CHECK: 5:8: ParenExpr= Extent=[5:8 - 5:32] +// CHECK: 5:9: BinaryOperator= Extent=[5:9 - 5:31] +// CHECK: 5:9: BinaryOperator= Extent=[5:9 - 5:18] // CHECK: 5:9: DeclRefExpr=c:2:14 Extent=[5:9 - 5:10] // CHECK: 5:14: UnexposedExpr= Extent=[5:14 - 5:18] -// CHECK: 5:14: UnexposedExpr= Extent=[5:14 - 5:18] -// CHECK: 5:22: UnexposedExpr= Extent=[5:22 - 5:31] +// CHECK: 5:14: IntegerLiteral= Extent=[5:14 - 5:18] +// CHECK: 5:22: BinaryOperator= Extent=[5:22 - 5:31] // CHECK: 5:22: DeclRefExpr=c:2:14 Extent=[5:22 - 5:23] // CHECK: 5:27: UnexposedExpr= Extent=[5:27 - 5:31] -// CHECK: 5:27: UnexposedExpr= Extent=[5:27 - 5:31] -// CHECK: 6:9: UnexposedExpr= Extent=[6:9 - 6:31] -// CHECK: 6:9: UnexposedExpr= Extent=[6:9 - 6:18] +// CHECK: 5:27: IntegerLiteral= Extent=[5:27 - 5:31] +// CHECK: 6:9: BinaryOperator= Extent=[6:9 - 6:31] +// CHECK: 6:9: BinaryOperator= Extent=[6:9 - 6:18] // CHECK: 6:9: DeclRefExpr=c:2:14 Extent=[6:9 - 6:10] // CHECK: 6:14: UnexposedExpr= Extent=[6:14 - 6:18] -// CHECK: 6:14: UnexposedExpr= Extent=[6:14 - 6:18] -// CHECK: 6:22: UnexposedExpr= Extent=[6:22 - 6:31] +// CHECK: 6:14: IntegerLiteral= Extent=[6:14 - 6:18] +// CHECK: 6:22: BinaryOperator= Extent=[6:22 - 6:31] // CHECK: 6:22: DeclRefExpr=c:2:14 Extent=[6:22 - 6:23] // CHECK: 6:27: UnexposedExpr= Extent=[6:27 - 6:31] -// CHECK: 6:27: UnexposedExpr= Extent=[6:27 - 6:31] -// CHECK: 7:9: UnexposedExpr= Extent=[7:9 - 7:31] -// CHECK: 7:9: UnexposedExpr= Extent=[7:9 - 7:18] +// CHECK: 6:27: IntegerLiteral= Extent=[6:27 - 6:31] +// CHECK: 7:9: BinaryOperator= Extent=[7:9 - 7:31] +// CHECK: 7:9: BinaryOperator= Extent=[7:9 - 7:18] // CHECK: 7:9: DeclRefExpr=c:2:14 Extent=[7:9 - 7:10] // CHECK: 7:14: UnexposedExpr= Extent=[7:14 - 7:18] -// CHECK: 7:14: UnexposedExpr= Extent=[7:14 - 7:18] -// CHECK: 7:22: UnexposedExpr= Extent=[7:22 - 7:31] +// CHECK: 7:14: IntegerLiteral= Extent=[7:14 - 7:18] +// CHECK: 7:22: BinaryOperator= Extent=[7:22 - 7:31] // CHECK: 7:22: DeclRefExpr=c:2:14 Extent=[7:22 - 7:23] // CHECK: 7:27: UnexposedExpr= Extent=[7:27 - 7:31] -// CHECK: 7:27: UnexposedExpr= Extent=[7:27 - 7:31] -// CHECK: 8:9: UnexposedExpr= Extent=[8:9 - 8:33] -// CHECK: 8:9: UnexposedExpr= Extent=[8:9 - 8:19] +// CHECK: 7:27: IntegerLiteral= Extent=[7:27 - 7:31] +// CHECK: 8:9: BinaryOperator= Extent=[8:9 - 8:33] +// CHECK: 8:9: BinaryOperator= Extent=[8:9 - 8:19] // CHECK: 8:9: DeclRefExpr=c:2:14 Extent=[8:9 - 8:10] // CHECK: 8:14: UnexposedExpr= Extent=[8:14 - 8:19] -// CHECK: 8:14: UnexposedExpr= Extent=[8:14 - 8:19] -// CHECK: 8:23: UnexposedExpr= Extent=[8:23 - 8:33] +// CHECK: 8:14: IntegerLiteral= Extent=[8:14 - 8:19] +// CHECK: 8:23: BinaryOperator= Extent=[8:23 - 8:33] // CHECK: 8:23: DeclRefExpr=c:2:14 Extent=[8:23 - 8:24] // CHECK: 8:28: UnexposedExpr= Extent=[8:28 - 8:33] -// CHECK: 8:28: UnexposedExpr= Extent=[8:28 - 8:33] -// CHECK: 9:9: UnexposedExpr= Extent=[9:9 - 9:33] -// CHECK: 9:9: UnexposedExpr= Extent=[9:9 - 9:19] +// CHECK: 8:28: IntegerLiteral= Extent=[8:28 - 8:33] +// CHECK: 9:9: BinaryOperator= Extent=[9:9 - 9:33] +// CHECK: 9:9: BinaryOperator= Extent=[9:9 - 9:19] // CHECK: 9:9: DeclRefExpr=c:2:14 Extent=[9:9 - 9:10] // CHECK: 9:14: UnexposedExpr= Extent=[9:14 - 9:19] -// CHECK: 9:14: UnexposedExpr= Extent=[9:14 - 9:19] -// CHECK: 9:23: UnexposedExpr= Extent=[9:23 - 9:33] +// CHECK: 9:14: IntegerLiteral= Extent=[9:14 - 9:19] +// CHECK: 9:23: BinaryOperator= Extent=[9:23 - 9:33] // CHECK: 9:23: DeclRefExpr=c:2:14 Extent=[9:23 - 9:24] // CHECK: 9:28: UnexposedExpr= Extent=[9:28 - 9:33] -// CHECK: 9:28: UnexposedExpr= Extent=[9:28 - 9:33] -// CHECK: 10:9: UnexposedExpr= Extent=[10:9 - 10:33] -// CHECK: 10:9: UnexposedExpr= Extent=[10:9 - 10:19] +// CHECK: 9:28: IntegerLiteral= Extent=[9:28 - 9:33] +// CHECK: 10:9: BinaryOperator= Extent=[10:9 - 10:33] +// CHECK: 10:9: BinaryOperator= Extent=[10:9 - 10:19] // CHECK: 10:9: DeclRefExpr=c:2:14 Extent=[10:9 - 10:10] // CHECK: 10:14: UnexposedExpr= Extent=[10:14 - 10:19] -// CHECK: 10:14: UnexposedExpr= Extent=[10:14 - 10:19] -// CHECK: 10:23: UnexposedExpr= Extent=[10:23 - 10:33] +// CHECK: 10:14: IntegerLiteral= Extent=[10:14 - 10:19] +// CHECK: 10:23: BinaryOperator= Extent=[10:23 - 10:33] // CHECK: 10:23: DeclRefExpr=c:2:14 Extent=[10:23 - 10:24] // CHECK: 10:28: UnexposedExpr= Extent=[10:28 - 10:33] -// CHECK: 10:28: UnexposedExpr= Extent=[10:28 - 10:33] -// CHECK: 11:9: UnexposedExpr= Extent=[11:9 - 11:33] -// CHECK: 11:9: UnexposedExpr= Extent=[11:9 - 11:19] +// CHECK: 10:28: IntegerLiteral= Extent=[10:28 - 10:33] +// CHECK: 11:9: BinaryOperator= Extent=[11:9 - 11:33] +// CHECK: 11:9: BinaryOperator= Extent=[11:9 - 11:19] // CHECK: 11:9: DeclRefExpr=c:2:14 Extent=[11:9 - 11:10] // CHECK: 11:14: UnexposedExpr= Extent=[11:14 - 11:19] -// CHECK: 11:14: UnexposedExpr= Extent=[11:14 - 11:19] -// CHECK: 11:23: UnexposedExpr= Extent=[11:23 - 11:33] +// CHECK: 11:14: IntegerLiteral= Extent=[11:14 - 11:19] +// CHECK: 11:23: BinaryOperator= Extent=[11:23 - 11:33] // CHECK: 11:23: DeclRefExpr=c:2:14 Extent=[11:23 - 11:24] // CHECK: 11:28: UnexposedExpr= Extent=[11:28 - 11:33] -// CHECK: 11:28: UnexposedExpr= Extent=[11:28 - 11:33] -// CHECK: 12:9: UnexposedExpr= Extent=[12:9 - 12:33] -// CHECK: 12:9: UnexposedExpr= Extent=[12:9 - 12:19] +// CHECK: 11:28: IntegerLiteral= Extent=[11:28 - 11:33] +// CHECK: 12:9: BinaryOperator= Extent=[12:9 - 12:33] +// CHECK: 12:9: BinaryOperator= Extent=[12:9 - 12:19] // CHECK: 12:9: DeclRefExpr=c:2:14 Extent=[12:9 - 12:10] // CHECK: 12:14: UnexposedExpr= Extent=[12:14 - 12:19] -// CHECK: 12:14: UnexposedExpr= Extent=[12:14 - 12:19] -// CHECK: 12:23: UnexposedExpr= Extent=[12:23 - 12:33] +// CHECK: 12:14: IntegerLiteral= Extent=[12:14 - 12:19] +// CHECK: 12:23: BinaryOperator= Extent=[12:23 - 12:33] // CHECK: 12:23: DeclRefExpr=c:2:14 Extent=[12:23 - 12:24] // CHECK: 12:28: UnexposedExpr= Extent=[12:28 - 12:33] -// CHECK: 12:28: UnexposedExpr= Extent=[12:28 - 12:33] -// CHECK: 13:9: UnexposedExpr= Extent=[13:9 - 13:33] -// CHECK: 13:9: UnexposedExpr= Extent=[13:9 - 13:19] +// CHECK: 12:28: IntegerLiteral= Extent=[12:28 - 12:33] +// CHECK: 13:9: BinaryOperator= Extent=[13:9 - 13:33] +// CHECK: 13:9: BinaryOperator= Extent=[13:9 - 13:19] // CHECK: 13:9: DeclRefExpr=c:2:14 Extent=[13:9 - 13:10] // CHECK: 13:14: UnexposedExpr= Extent=[13:14 - 13:19] -// CHECK: 13:14: UnexposedExpr= Extent=[13:14 - 13:19] -// CHECK: 13:23: UnexposedExpr= Extent=[13:23 - 13:33] +// CHECK: 13:14: IntegerLiteral= Extent=[13:14 - 13:19] +// CHECK: 13:23: BinaryOperator= Extent=[13:23 - 13:33] // CHECK: 13:23: DeclRefExpr=c:2:14 Extent=[13:23 - 13:24] // CHECK: 13:28: UnexposedExpr= Extent=[13:28 - 13:33] -// CHECK: 13:28: UnexposedExpr= Extent=[13:28 - 13:33] -// CHECK: 14:9: UnexposedExpr= Extent=[14:9 - 14:33] -// CHECK: 14:9: UnexposedExpr= Extent=[14:9 - 14:19] +// CHECK: 13:28: IntegerLiteral= Extent=[13:28 - 13:33] +// CHECK: 14:9: BinaryOperator= Extent=[14:9 - 14:33] +// CHECK: 14:9: BinaryOperator= Extent=[14:9 - 14:19] // CHECK: 14:9: DeclRefExpr=c:2:14 Extent=[14:9 - 14:10] // CHECK: 14:14: UnexposedExpr= Extent=[14:14 - 14:19] -// CHECK: 14:14: UnexposedExpr= Extent=[14:14 - 14:19] -// CHECK: 14:23: UnexposedExpr= Extent=[14:23 - 14:33] +// CHECK: 14:14: IntegerLiteral= Extent=[14:14 - 14:19] +// CHECK: 14:23: BinaryOperator= Extent=[14:23 - 14:33] // CHECK: 14:23: DeclRefExpr=c:2:14 Extent=[14:23 - 14:24] // CHECK: 14:28: UnexposedExpr= Extent=[14:28 - 14:33] -// CHECK: 14:28: UnexposedExpr= Extent=[14:28 - 14:33] -// CHECK: 15:9: UnexposedExpr= Extent=[15:9 - 15:33] -// CHECK: 15:9: UnexposedExpr= Extent=[15:9 - 15:19] +// CHECK: 14:28: IntegerLiteral= Extent=[14:28 - 14:33] +// CHECK: 15:9: BinaryOperator= Extent=[15:9 - 15:33] +// CHECK: 15:9: BinaryOperator= Extent=[15:9 - 15:19] // CHECK: 15:9: DeclRefExpr=c:2:14 Extent=[15:9 - 15:10] // CHECK: 15:14: UnexposedExpr= Extent=[15:14 - 15:19] -// CHECK: 15:14: UnexposedExpr= Extent=[15:14 - 15:19] -// CHECK: 15:23: UnexposedExpr= Extent=[15:23 - 15:33] +// CHECK: 15:14: IntegerLiteral= Extent=[15:14 - 15:19] +// CHECK: 15:23: BinaryOperator= Extent=[15:23 - 15:33] // CHECK: 15:23: DeclRefExpr=c:2:14 Extent=[15:23 - 15:24] // CHECK: 15:28: UnexposedExpr= Extent=[15:28 - 15:33] -// CHECK: 15:28: UnexposedExpr= Extent=[15:28 - 15:33] -// CHECK: 16:9: UnexposedExpr= Extent=[16:9 - 16:33] -// CHECK: 16:9: UnexposedExpr= Extent=[16:9 - 16:19] +// CHECK: 15:28: IntegerLiteral= Extent=[15:28 - 15:33] +// CHECK: 16:9: BinaryOperator= Extent=[16:9 - 16:33] +// CHECK: 16:9: BinaryOperator= Extent=[16:9 - 16:19] // CHECK: 16:9: DeclRefExpr=c:2:14 Extent=[16:9 - 16:10] // CHECK: 16:14: UnexposedExpr= Extent=[16:14 - 16:19] -// CHECK: 16:14: UnexposedExpr= Extent=[16:14 - 16:19] -// CHECK: 16:23: UnexposedExpr= Extent=[16:23 - 16:33] +// CHECK: 16:14: IntegerLiteral= Extent=[16:14 - 16:19] +// CHECK: 16:23: BinaryOperator= Extent=[16:23 - 16:33] // CHECK: 16:23: DeclRefExpr=c:2:14 Extent=[16:23 - 16:24] // CHECK: 16:28: UnexposedExpr= Extent=[16:28 - 16:33] -// CHECK: 16:28: UnexposedExpr= Extent=[16:28 - 16:33] -// CHECK: 17:9: UnexposedExpr= Extent=[17:9 - 17:33] -// CHECK: 17:9: UnexposedExpr= Extent=[17:9 - 17:19] +// CHECK: 16:28: IntegerLiteral= Extent=[16:28 - 16:33] +// CHECK: 17:9: BinaryOperator= Extent=[17:9 - 17:33] +// CHECK: 17:9: BinaryOperator= Extent=[17:9 - 17:19] // CHECK: 17:9: DeclRefExpr=c:2:14 Extent=[17:9 - 17:10] // CHECK: 17:14: UnexposedExpr= Extent=[17:14 - 17:19] -// CHECK: 17:14: UnexposedExpr= Extent=[17:14 - 17:19] -// CHECK: 17:23: UnexposedExpr= Extent=[17:23 - 17:33] +// CHECK: 17:14: IntegerLiteral= Extent=[17:14 - 17:19] +// CHECK: 17:23: BinaryOperator= Extent=[17:23 - 17:33] // CHECK: 17:23: DeclRefExpr=c:2:14 Extent=[17:23 - 17:24] // CHECK: 17:28: UnexposedExpr= Extent=[17:28 - 17:33] -// CHECK: 17:28: UnexposedExpr= Extent=[17:28 - 17:33] -// CHECK: 18:8: UnexposedExpr= Extent=[18:8 - 18:18] +// CHECK: 17:28: IntegerLiteral= Extent=[17:28 - 17:33] +// CHECK: 18:8: BinaryOperator= Extent=[18:8 - 18:18] // CHECK: 18:8: DeclRefExpr=c:2:14 Extent=[18:8 - 18:9] // CHECK: 18:13: UnexposedExpr= Extent=[18:13 - 18:18] -// CHECK: 18:13: UnexposedExpr= Extent=[18:13 - 18:18] -// CHECK: 18:23: UnexposedExpr= Extent=[18:23 - 18:47] -// CHECK: 18:23: UnexposedExpr= Extent=[18:23 - 18:33] +// CHECK: 18:13: IntegerLiteral= Extent=[18:13 - 18:18] +// CHECK: 18:23: BinaryOperator= Extent=[18:23 - 18:47] +// CHECK: 18:23: BinaryOperator= Extent=[18:23 - 18:33] // CHECK: 18:23: DeclRefExpr=c:2:14 Extent=[18:23 - 18:24] // CHECK: 18:28: UnexposedExpr= Extent=[18:28 - 18:33] -// CHECK: 18:28: UnexposedExpr= Extent=[18:28 - 18:33] -// CHECK: 18:37: UnexposedExpr= Extent=[18:37 - 18:47] +// CHECK: 18:28: IntegerLiteral= Extent=[18:28 - 18:33] +// CHECK: 18:37: BinaryOperator= Extent=[18:37 - 18:47] // CHECK: 18:37: DeclRefExpr=c:2:14 Extent=[18:37 - 18:38] // CHECK: 18:42: UnexposedExpr= Extent=[18:42 - 18:47] -// CHECK: 18:42: UnexposedExpr= Extent=[18:42 - 18:47] -// CHECK: 19:8: UnexposedExpr= Extent=[19:8 - 19:18] +// CHECK: 18:42: IntegerLiteral= Extent=[18:42 - 18:47] +// CHECK: 19:8: BinaryOperator= Extent=[19:8 - 19:18] // CHECK: 19:8: DeclRefExpr=c:2:14 Extent=[19:8 - 19:9] // CHECK: 19:13: UnexposedExpr= Extent=[19:13 - 19:18] -// CHECK: 19:13: UnexposedExpr= Extent=[19:13 - 19:18] -// CHECK: 19:23: UnexposedExpr= Extent=[19:23 - 19:47] -// CHECK: 19:23: UnexposedExpr= Extent=[19:23 - 19:33] +// CHECK: 19:13: IntegerLiteral= Extent=[19:13 - 19:18] +// CHECK: 19:23: BinaryOperator= Extent=[19:23 - 19:47] +// CHECK: 19:23: BinaryOperator= Extent=[19:23 - 19:33] // CHECK: 19:23: DeclRefExpr=c:2:14 Extent=[19:23 - 19:24] // CHECK: 19:28: UnexposedExpr= Extent=[19:28 - 19:33] -// CHECK: 19:28: UnexposedExpr= Extent=[19:28 - 19:33] -// CHECK: 19:37: UnexposedExpr= Extent=[19:37 - 19:47] +// CHECK: 19:28: IntegerLiteral= Extent=[19:28 - 19:33] +// CHECK: 19:37: BinaryOperator= Extent=[19:37 - 19:47] // CHECK: 19:37: DeclRefExpr=c:2:14 Extent=[19:37 - 19:38] // CHECK: 19:42: UnexposedExpr= Extent=[19:42 - 19:47] -// CHECK: 19:42: UnexposedExpr= Extent=[19:42 - 19:47] -// CHECK: 20:9: UnexposedExpr= Extent=[20:9 - 20:33] -// CHECK: 20:9: UnexposedExpr= Extent=[20:9 - 20:19] +// CHECK: 19:42: IntegerLiteral= Extent=[19:42 - 19:47] +// CHECK: 20:9: BinaryOperator= Extent=[20:9 - 20:33] +// CHECK: 20:9: BinaryOperator= Extent=[20:9 - 20:19] // CHECK: 20:9: DeclRefExpr=c:2:14 Extent=[20:9 - 20:10] // CHECK: 20:14: UnexposedExpr= Extent=[20:14 - 20:19] -// CHECK: 20:14: UnexposedExpr= Extent=[20:14 - 20:19] -// CHECK: 20:23: UnexposedExpr= Extent=[20:23 - 20:33] +// CHECK: 20:14: IntegerLiteral= Extent=[20:14 - 20:19] +// CHECK: 20:23: BinaryOperator= Extent=[20:23 - 20:33] // CHECK: 20:23: DeclRefExpr=c:2:14 Extent=[20:23 - 20:24] // CHECK: 20:28: UnexposedExpr= Extent=[20:28 - 20:33] -// CHECK: 20:28: UnexposedExpr= Extent=[20:28 - 20:33] -// CHECK: 21:9: UnexposedExpr= Extent=[21:9 - 21:33] -// CHECK: 21:9: UnexposedExpr= Extent=[21:9 - 21:19] +// CHECK: 20:28: IntegerLiteral= Extent=[20:28 - 20:33] +// CHECK: 21:9: BinaryOperator= Extent=[21:9 - 21:33] +// CHECK: 21:9: BinaryOperator= Extent=[21:9 - 21:19] // CHECK: 21:9: DeclRefExpr=c:2:14 Extent=[21:9 - 21:10] // CHECK: 21:14: UnexposedExpr= Extent=[21:14 - 21:19] -// CHECK: 21:14: UnexposedExpr= Extent=[21:14 - 21:19] -// CHECK: 21:23: UnexposedExpr= Extent=[21:23 - 21:33] +// CHECK: 21:14: IntegerLiteral= Extent=[21:14 - 21:19] +// CHECK: 21:23: BinaryOperator= Extent=[21:23 - 21:33] // CHECK: 21:23: DeclRefExpr=c:2:14 Extent=[21:23 - 21:24] // CHECK: 21:28: UnexposedExpr= Extent=[21:28 - 21:33] -// CHECK: 21:28: UnexposedExpr= Extent=[21:28 - 21:33] -// CHECK: 22:8: UnexposedExpr= Extent=[22:8 - 22:18] +// CHECK: 21:28: IntegerLiteral= Extent=[21:28 - 21:33] +// CHECK: 22:8: BinaryOperator= Extent=[22:8 - 22:18] // CHECK: 22:8: DeclRefExpr=c:2:14 Extent=[22:8 - 22:9] // CHECK: 22:13: UnexposedExpr= Extent=[22:13 - 22:18] -// CHECK: 22:13: UnexposedExpr= Extent=[22:13 - 22:18] -// CHECK: 22:22: UnexposedExpr= Extent=[22:22 - 22:32] +// CHECK: 22:13: IntegerLiteral= Extent=[22:13 - 22:18] +// CHECK: 22:22: BinaryOperator= Extent=[22:22 - 22:32] // CHECK: 22:22: DeclRefExpr=c:2:14 Extent=[22:22 - 22:23] // CHECK: 22:27: UnexposedExpr= Extent=[22:27 - 22:32] -// CHECK: 22:27: UnexposedExpr= Extent=[22:27 - 22:32] -// CHECK: 22:36: UnexposedExpr= Extent=[22:36 - 22:46] +// CHECK: 22:27: IntegerLiteral= Extent=[22:27 - 22:32] +// CHECK: 22:36: BinaryOperator= Extent=[22:36 - 22:46] // CHECK: 22:36: DeclRefExpr=c:2:14 Extent=[22:36 - 22:37] // CHECK: 22:41: UnexposedExpr= Extent=[22:41 - 22:46] -// CHECK: 22:41: UnexposedExpr= Extent=[22:41 - 22:46] -// CHECK: 23:5: UnexposedExpr= Extent=[23:5 - 23:15] +// CHECK: 22:41: IntegerLiteral= Extent=[22:41 - 22:46] +// CHECK: 23:5: BinaryOperator= Extent=[23:5 - 23:15] // CHECK: 23:5: DeclRefExpr=c:2:14 Extent=[23:5 - 23:6] // CHECK: 23:10: UnexposedExpr= Extent=[23:10 - 23:15] -// CHECK: 23:10: UnexposedExpr= Extent=[23:10 - 23:15] -// CHECK: 23:20: UnexposedExpr= Extent=[23:20 - 23:44] -// CHECK: 23:20: UnexposedExpr= Extent=[23:20 - 23:30] +// CHECK: 23:10: IntegerLiteral= Extent=[23:10 - 23:15] +// CHECK: 23:20: BinaryOperator= Extent=[23:20 - 23:44] +// CHECK: 23:20: BinaryOperator= Extent=[23:20 - 23:30] // CHECK: 23:20: DeclRefExpr=c:2:14 Extent=[23:20 - 23:21] // CHECK: 23:25: UnexposedExpr= Extent=[23:25 - 23:30] -// CHECK: 23:25: UnexposedExpr= Extent=[23:25 - 23:30] -// CHECK: 23:34: UnexposedExpr= Extent=[23:34 - 23:44] +// CHECK: 23:25: IntegerLiteral= Extent=[23:25 - 23:30] +// CHECK: 23:34: BinaryOperator= Extent=[23:34 - 23:44] // CHECK: 23:34: DeclRefExpr=c:2:14 Extent=[23:34 - 23:35] // CHECK: 23:39: UnexposedExpr= Extent=[23:39 - 23:44] -// CHECK: 23:39: UnexposedExpr= Extent=[23:39 - 23:44] -// CHECK: 24:9: UnexposedExpr= Extent=[24:9 - 24:33] -// CHECK: 24:9: UnexposedExpr= Extent=[24:9 - 24:19] +// CHECK: 23:39: IntegerLiteral= Extent=[23:39 - 23:44] +// CHECK: 24:9: BinaryOperator= Extent=[24:9 - 24:33] +// CHECK: 24:9: BinaryOperator= Extent=[24:9 - 24:19] // CHECK: 24:9: DeclRefExpr=c:2:14 Extent=[24:9 - 24:10] // CHECK: 24:14: UnexposedExpr= Extent=[24:14 - 24:19] -// CHECK: 24:14: UnexposedExpr= Extent=[24:14 - 24:19] -// CHECK: 24:23: UnexposedExpr= Extent=[24:23 - 24:33] +// CHECK: 24:14: IntegerLiteral= Extent=[24:14 - 24:19] +// CHECK: 24:23: BinaryOperator= Extent=[24:23 - 24:33] // CHECK: 24:23: DeclRefExpr=c:2:14 Extent=[24:23 - 24:24] // CHECK: 24:28: UnexposedExpr= Extent=[24:28 - 24:33] -// CHECK: 24:28: UnexposedExpr= Extent=[24:28 - 24:33] -// CHECK: 25:9: UnexposedExpr= Extent=[25:9 - 25:33] -// CHECK: 25:9: UnexposedExpr= Extent=[25:9 - 25:19] +// CHECK: 24:28: IntegerLiteral= Extent=[24:28 - 24:33] +// CHECK: 25:9: BinaryOperator= Extent=[25:9 - 25:33] +// CHECK: 25:9: BinaryOperator= Extent=[25:9 - 25:19] // CHECK: 25:9: DeclRefExpr=c:2:14 Extent=[25:9 - 25:10] // CHECK: 25:14: UnexposedExpr= Extent=[25:14 - 25:19] -// CHECK: 25:14: UnexposedExpr= Extent=[25:14 - 25:19] -// CHECK: 25:23: UnexposedExpr= Extent=[25:23 - 25:33] +// CHECK: 25:14: IntegerLiteral= Extent=[25:14 - 25:19] +// CHEC |