nested-binaryoperators.cpp 107 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983
  1. typedef unsigned int uint;
  2. int foo(uint c) {
  3. return ((c >= 0x41 && c <= 0x5a)
  4. || (c >= 0x61 && c <= 0x7a)
  5. || (c >= 0xc0 && c <= 0xd6)
  6. || (c >= 0xd8 && c <= 0xf6)
  7. || (c >= 0xf8 && c <= 0xff)
  8. || (c >= 0x100 && c <= 0x131)
  9. || (c >= 0x134 && c <= 0x13e)
  10. || (c >= 0x141 && c <= 0x148)
  11. || (c >= 0x14a && c <= 0x17e)
  12. || (c >= 0x180 && c <= 0x1c3)
  13. || (c >= 0x1cd && c <= 0x1f0)
  14. || (c >= 0x1f4 && c <= 0x1f5)
  15. || (c >= 0x1fa && c <= 0x217)
  16. || (c >= 0x250 && c <= 0x2a8)
  17. || (c >= 0x2bb && c <= 0x2c1)
  18. || c == 0x386 || (c >= 0x388 && c <= 0x38a)
  19. || c == 0x38c || (c >= 0x38e && c <= 0x3a1)
  20. || (c >= 0x3a3 && c <= 0x3ce)
  21. || (c >= 0x3d0 && c <= 0x3d6)
  22. || c == 0x3da || c == 0x3dc || c == 0x3de ||
  23. c == 0x3e0 || (c >= 0x3e2 && c <= 0x3f3)
  24. || (c >= 0x401 && c <= 0x40c)
  25. || (c >= 0x40e && c <= 0x44f)
  26. || (c >= 0x451 && c <= 0x45c)
  27. || (c >= 0x45e && c <= 0x481)
  28. || (c >= 0x490 && c <= 0x4c4)
  29. || (c >= 0x4c7 && c <= 0x4c8)
  30. || (c >= 0x4cb && c <= 0x4cc)
  31. || (c >= 0x4d0 && c <= 0x4eb)
  32. || (c >= 0x4ee && c <= 0x4f5)
  33. || (c >= 0x4f8 && c <= 0x4f9)
  34. || (c >= 0x531 && c <= 0x556)
  35. || c == 0x559 || (c >= 0x561 && c <= 0x586)
  36. || (c >= 0x5d0 && c <= 0x5ea)
  37. || (c >= 0x5f0 && c <= 0x5f2)
  38. || (c >= 0x621 && c <= 0x63a)
  39. || (c >= 0x641 && c <= 0x64a)
  40. || (c >= 0x671 && c <= 0x6b7)
  41. || (c >= 0x6ba && c <= 0x6be)
  42. || (c >= 0x6c0 && c <= 0x6ce)
  43. || (c >= 0x6d0 && c <= 0x6d3)
  44. || c == 0x6d5 || (c >= 0x6e5 && c <= 0x6e6)
  45. || (c >= 0x905 && c <= 0x939)
  46. || c == 0x93d || (c >= 0x958 && c <= 0x961)
  47. || (c >= 0x985 && c <= 0x98c)
  48. || (c >= 0x98f && c <= 0x990)
  49. || (c >= 0x993 && c <= 0x9a8)
  50. || (c >= 0x9aa && c <= 0x9b0)
  51. || c == 0x9b2 || (c >= 0x9b6 && c <= 0x9b9)
  52. || (c >= 0x9dc && c <= 0x9dd)
  53. || (c >= 0x9df && c <= 0x9e1)
  54. || (c >= 0x9f0 && c <= 0x9f1)
  55. || (c >= 0xa05 && c <= 0xa0a)
  56. || (c >= 0xa0f && c <= 0xa10)
  57. || (c >= 0xa13 && c <= 0xa28)
  58. || (c >= 0xa2a && c <= 0xa30)
  59. || (c >= 0xa32 && c <= 0xa33)
  60. || (c >= 0xa35 && c <= 0xa36)
  61. || (c >= 0xa38 && c <= 0xa39)
  62. || (c >= 0xa59 && c <= 0xa5c)
  63. || c == 0xa5e || (c >= 0xa72 && c <= 0xa74)
  64. || (c >= 0xa85 && c <= 0xa8b)
  65. || c == 0xa8d || (c >= 0xa8f && c <= 0xa91)
  66. || (c >= 0xa93 && c <= 0xaa8)
  67. || (c >= 0xaaa && c <= 0xab0)
  68. || (c >= 0xab2 && c <= 0xab3)
  69. || (c >= 0xab5 && c <= 0xab9)
  70. || c == 0xabd || c == 0xae0 || (c >= 0xb05 && c <= 0xb0c)
  71. || (c >= 0xb0f && c <= 0xb10)
  72. || (c >= 0xb13 && c <= 0xb28)
  73. || (c >= 0xb2a && c <= 0xb30)
  74. || (c >= 0xb32 && c <= 0xb33)
  75. || (c >= 0xb36 && c <= 0xb39)
  76. || c == 0xb3d || (c >= 0xb5c && c <= 0xb5d)
  77. || (c >= 0xb5f && c <= 0xb61)
  78. || (c >= 0xb85 && c <= 0xb8a)
  79. || (c >= 0xb8e && c <= 0xb90)
  80. || (c >= 0xb92 && c <= 0xb95)
  81. || (c >= 0xb99 && c <= 0xb9a)
  82. || c == 0xb9c || (c >= 0xb9e && c <= 0xb9f)
  83. || (c >= 0xba3 && c <= 0xba4)
  84. || (c >= 0xba8 && c <= 0xbaa)
  85. || (c >= 0xbae && c <= 0xbb5)
  86. || (c >= 0xbb7 && c <= 0xbb9)
  87. || (c >= 0xc05 && c <= 0xc0c)
  88. || (c >= 0xc0e && c <= 0xc10)
  89. || (c >= 0xc12 && c <= 0xc28)
  90. || (c >= 0xc2a && c <= 0xc33)
  91. || (c >= 0xc35 && c <= 0xc39)
  92. || (c >= 0xc60 && c <= 0xc61)
  93. || (c >= 0xc85 && c <= 0xc8c)
  94. || (c >= 0xc8e && c <= 0xc90)
  95. || (c >= 0xc92 && c <= 0xca8)
  96. || (c >= 0xcaa && c <= 0xcb3)
  97. || (c >= 0xcb5 && c <= 0xcb9)
  98. || c == 0xcde || (c >= 0xce0 && c <= 0xce1)
  99. || (c >= 0xd05 && c <= 0xd0c)
  100. || (c >= 0xd0e && c <= 0xd10)
  101. || (c >= 0xd12 && c <= 0xd28)
  102. || (c >= 0xd2a && c <= 0xd39)
  103. || (c >= 0xd60 && c <= 0xd61)
  104. || (c >= 0xe01 && c <= 0xe2e)
  105. || c == 0xe30 || (c >= 0xe32 && c <= 0xe33)
  106. || (c >= 0xe40 && c <= 0xe45)
  107. || (c >= 0xe81 && c <= 0xe82)
  108. || c == 0xe84 || (c >= 0xe87 && c <= 0xe88)
  109. || c == 0xe8a || c == 0xe8d || (c >= 0xe94 && c <= 0xe97)
  110. || (c >= 0xe99 && c <= 0xe9f)
  111. || (c >= 0xea1 && c <= 0xea3)
  112. || c == 0xea5 || c == 0xea7 || (c >= 0xeaa && c <= 0xeab)
  113. || (c >= 0xead && c <= 0xeae)
  114. || c == 0xeb0 || (c >= 0xeb2 && c <= 0xeb3)
  115. || c == 0xebd || (c >= 0xec0 && c <= 0xec4)
  116. || (c >= 0xf40 && c <= 0xf47)
  117. || (c >= 0xf49 && c <= 0xf69)
  118. || (c >= 0x10a0 && c <= 0x10c5)
  119. || (c >= 0x10d0 && c <= 0x10f6)
  120. || c == 0x1100 || (c >= 0x1102 && c <= 0x1103)
  121. || (c >= 0x1105 && c <= 0x1107)
  122. || c == 0x1109 || (c >= 0x110b && c <= 0x110c)
  123. || (c >= 0x110e && c <= 0x1112)
  124. || c == 0x113c || c == 0x113e || c == 0x1140 || c == 0x114c ||
  125. c == 0x114e || c == 0x1150 || (c >= 0x1154 && c <= 0x1155)
  126. || c == 0x1159 || (c >= 0x115f && c <= 0x1161)
  127. || c == 0x1163 || c == 0x1165 || c == 0x1167 || c == 0x1169 ||
  128. (c >= 0x116d && c <= 0x116e)
  129. || (c >= 0x1172 && c <= 0x1173)
  130. || c == 0x1175 || c == 0x119e || c == 0x11a8 || c == 0x11ab ||
  131. (c >= 0x11ae && c <= 0x11af)
  132. || (c >= 0x11b7 && c <= 0x11b8)
  133. || c == 0x11ba || (c >= 0x11bc && c <= 0x11c2)
  134. || c == 0x11eb || c == 0x11f0 || c == 0x11f9 || (c >= 0x1e00 && c <= 0x1e9b)
  135. || (c >= 0x1ea0 && c <= 0x1ef9)
  136. || (c >= 0x1f00 && c <= 0x1f15)
  137. || (c >= 0x1f18 && c <= 0x1f1d)
  138. || (c >= 0x1f20 && c <= 0x1f45)
  139. || (c >= 0x1f48 && c <= 0x1f4d)
  140. || (c >= 0x1f50 && c <= 0x1f57)
  141. || c == 0x1f59 || c == 0x1f5b || c == 0x1f5d || (c >= 0x1f5f && c <= 0x1f7d)
  142. || (c >= 0x1f80 && c <= 0x1fb4)
  143. || (c >= 0x1fb6 && c <= 0x1fbc)
  144. || c == 0x1fbe || (c >= 0x1fc2 && c <= 0x1fc4)
  145. || (c >= 0x1fc6 && c <= 0x1fcc)
  146. || (c >= 0x1fd0 && c <= 0x1fd3)
  147. || (c >= 0x1fd6 && c <= 0x1fdb)
  148. || (c >= 0x1fe0 && c <= 0x1fec)
  149. || (c >= 0x1ff2 && c <= 0x1ff4)
  150. || (c >= 0x1ff6 && c <= 0x1ffc)
  151. || c == 0x2126 || (c >= 0x212a && c <= 0x212b)
  152. || c == 0x212e || (c >= 0x2180 && c <= 0x2182)
  153. || (c >= 0x3041 && c <= 0x3094)
  154. || (c >= 0x30a1 && c <= 0x30fa)
  155. || (c >= 0x3105 && c <= 0x312c)
  156. || (c >= 0xac00 && c <= 0xd7a3)
  157. || (c >= 0x4e00 && c <= 0x9fa5)
  158. || c == 0x3007 || (c >= 0x3021 && c <= 0x3029)
  159. || (c >= 0x4e00 && c <= 0x9fa5)
  160. || c == 0x3007 || (c >= 0x3021 && c <= 0x3029));
  161. }
  162. // RUN: c-index-test -test-load-source all %s | FileCheck %s
  163. // CHECK: 1:22: TypedefDecl=uint:1:22 (Definition) Extent=[1:1 - 1:26]
  164. // CHECK: 2:5: FunctionDecl=foo:2:5 (Definition) Extent=[2:1 - 161:2]
  165. // CHECK: 2:14: ParmDecl=c:2:14 (Definition) Extent=[2:9 - 2:15]
  166. // CHECK: 2:9: TypeRef=uint:1:22 Extent=[2:9 - 2:13]
  167. // CHECK: 2:17: CompoundStmt= Extent=[2:17 - 161:2]
  168. // CHECK: 3:3: ReturnStmt= Extent=[3:3 - 160:52]
  169. // CHECK: 3:10: UnexposedExpr= Extent=[3:10 - 160:52]
  170. // CHECK: 3:10: ParenExpr= Extent=[3:10 - 160:52]
  171. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 160:51]
  172. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 160:19]
  173. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 159:36]
  174. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 158:51]
  175. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 158:19]
  176. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 157:36]
  177. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 156:36]
  178. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 155:36]
  179. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 154:36]
  180. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 153:36]
  181. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 152:51]
  182. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 152:19]
  183. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 151:51]
  184. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 151:19]
  185. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 150:36]
  186. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 149:36]
  187. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 148:36]
  188. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 147:36]
  189. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 146:36]
  190. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 145:36]
  191. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 144:51]
  192. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 144:19]
  193. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 143:36]
  194. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 142:36]
  195. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 141:81]
  196. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 141:49]
  197. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 141:34]
  198. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 141:19]
  199. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 140:36]
  200. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 139:36]
  201. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 138:36]
  202. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 137:36]
  203. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 136:36]
  204. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 135:36]
  205. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 134:81]
  206. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 134:49]
  207. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 134:34]
  208. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 134:19]
  209. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 133:51]
  210. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 133:19]
  211. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 132:36]
  212. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 131:33]
  213. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 130:64]
  214. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 130:49]
  215. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 130:34]
  216. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 130:19]
  217. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 129:36]
  218. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 128:33]
  219. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 127:64]
  220. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 127:49]
  221. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 127:34]
  222. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 127:19]
  223. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 126:51]
  224. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 126:19]
  225. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 125:63]
  226. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 125:31]
  227. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 125:16]
  228. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 124:64]
  229. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 124:49]
  230. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 124:34]
  231. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 124:19]
  232. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 123:36]
  233. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 122:51]
  234. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 122:19]
  235. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 121:36]
  236. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 120:51]
  237. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 120:19]
  238. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 119:36]
  239. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 118:36]
  240. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 117:34]
  241. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 116:34]
  242. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 115:48]
  243. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 115:18]
  244. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 114:48]
  245. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 114:18]
  246. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 113:34]
  247. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 112:62]
  248. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 112:32]
  249. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 112:18]
  250. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 111:34]
  251. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 110:34]
  252. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 109:62]
  253. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 109:32]
  254. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 109:18]
  255. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 108:48]
  256. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 108:18]
  257. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 107:34]
  258. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 106:34]
  259. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 105:48]
  260. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 105:18]
  261. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 104:34]
  262. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 103:34]
  263. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 102:34]
  264. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 101:34]
  265. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 100:34]
  266. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 99:34]
  267. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 98:48]
  268. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 98:18]
  269. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 97:34]
  270. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 96:34]
  271. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 95:34]
  272. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 94:34]
  273. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 93:34]
  274. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 92:34]
  275. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 91:34]
  276. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 90:34]
  277. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 89:34]
  278. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 88:34]
  279. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 87:34]
  280. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 86:34]
  281. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 85:34]
  282. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 84:34]
  283. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 83:34]
  284. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 82:48]
  285. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 82:18]
  286. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 81:34]
  287. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 80:34]
  288. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 79:34]
  289. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 78:34]
  290. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 77:34]
  291. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 76:48]
  292. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 76:18]
  293. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 75:34]
  294. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 74:34]
  295. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 73:34]
  296. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 72:34]
  297. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 71:34]
  298. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 70:62]
  299. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 70:32]
  300. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 70:18]
  301. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 69:34]
  302. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 68:34]
  303. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 67:34]
  304. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 66:34]
  305. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 65:48]
  306. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 65:18]
  307. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 64:34]
  308. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 63:48]
  309. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 63:18]
  310. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 62:34]
  311. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 61:34]
  312. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 60:34]
  313. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 59:34]
  314. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 58:34]
  315. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 57:34]
  316. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 56:34]
  317. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 55:34]
  318. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 54:34]
  319. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 53:34]
  320. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 52:34]
  321. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 51:48]
  322. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 51:18]
  323. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 50:34]
  324. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 49:34]
  325. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 48:34]
  326. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 47:34]
  327. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 46:48]
  328. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 46:18]
  329. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 45:34]
  330. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 44:48]
  331. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 44:18]
  332. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 43:34]
  333. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 42:34]
  334. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 41:34]
  335. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 40:34]
  336. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 39:34]
  337. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 38:34]
  338. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 37:34]
  339. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 36:34]
  340. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 35:48]
  341. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 35:18]
  342. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 34:34]
  343. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 33:34]
  344. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 32:34]
  345. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 31:34]
  346. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 30:34]
  347. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 29:34]
  348. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 28:34]
  349. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 27:34]
  350. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 26:34]
  351. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 25:34]
  352. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 24:34]
  353. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 23:45]
  354. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 23:15]
  355. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 22:46]
  356. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 22:32]
  357. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 22:18]
  358. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 21:34]
  359. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 20:34]
  360. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 19:48]
  361. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 19:18]
  362. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 18:48]
  363. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 18:18]
  364. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 17:34]
  365. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 16:34]
  366. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 15:34]
  367. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 14:34]
  368. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 13:34]
  369. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 12:34]
  370. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 11:34]
  371. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 10:34]
  372. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 9:34]
  373. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 8:34]
  374. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 7:32]
  375. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 6:32]
  376. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 5:32]
  377. // CHECK: 3:11: BinaryOperator= Extent=[3:11 - 4:32]
  378. // CHECK: 3:12: BinaryOperator= Extent=[3:12 - 3:34]
  379. // CHECK: 3:12: BinaryOperator= Extent=[3:12 - 3:21]
  380. // CHECK: 3:12: DeclRefExpr=c:2:14 Extent=[3:12 - 3:13]
  381. // CHECK: 3:17: UnexposedExpr= Extent=[3:17 - 3:21]
  382. // CHECK: 3:17: IntegerLiteral= Extent=[3:17 - 3:21]
  383. // CHECK: 3:25: BinaryOperator= Extent=[3:25 - 3:34]
  384. // CHECK: 3:25: DeclRefExpr=c:2:14 Extent=[3:25 - 3:26]
  385. // CHECK: 3:30: UnexposedExpr= Extent=[3:30 - 3:34]
  386. // CHECK: 3:30: IntegerLiteral= Extent=[3:30 - 3:34]
  387. // CHECK: 4:9: BinaryOperator= Extent=[4:9 - 4:31]
  388. // CHECK: 4:9: BinaryOperator= Extent=[4:9 - 4:18]
  389. // CHECK: 4:9: DeclRefExpr=c:2:14 Extent=[4:9 - 4:10]
  390. // CHECK: 4:14: UnexposedExpr= Extent=[4:14 - 4:18]
  391. // CHECK: 4:14: IntegerLiteral= Extent=[4:14 - 4:18]
  392. // CHECK: 4:22: BinaryOperator= Extent=[4:22 - 4:31]
  393. // CHECK: 4:22: DeclRefExpr=c:2:14 Extent=[4:22 - 4:23]
  394. // CHECK: 4:27: UnexposedExpr= Extent=[4:27 - 4:31]
  395. // CHECK: 4:27: IntegerLiteral= Extent=[4:27 - 4:31]
  396. // CHECK: 5:8: ParenExpr= Extent=[5:8 - 5:32]
  397. // CHECK: 5:9: BinaryOperator= Extent=[5:9 - 5:31]
  398. // CHECK: 5:9: BinaryOperator= Extent=[5:9 - 5:18]
  399. // CHECK: 5:9: DeclRefExpr=c:2:14 Extent=[5:9 - 5:10]
  400. // CHECK: 5:14: UnexposedExpr= Extent=[5:14 - 5:18]
  401. // CHECK: 5:14: IntegerLiteral= Extent=[5:14 - 5:18]
  402. // CHECK: 5:22: BinaryOperator= Extent=[5:22 - 5:31]
  403. // CHECK: 5:22: DeclRefExpr=c:2:14 Extent=[5:22 - 5:23]
  404. // CHECK: 5:27: UnexposedExpr= Extent=[5:27 - 5:31]
  405. // CHECK: 5:27: IntegerLiteral= Extent=[5:27 - 5:31]
  406. // CHECK: 6:9: BinaryOperator= Extent=[6:9 - 6:31]
  407. // CHECK: 6:9: BinaryOperator= Extent=[6:9 - 6:18]
  408. // CHECK: 6:9: DeclRefExpr=c:2:14 Extent=[6:9 - 6:10]
  409. // CHECK: 6:14: UnexposedExpr= Extent=[6:14 - 6:18]
  410. // CHECK: 6:14: IntegerLiteral= Extent=[6:14 - 6:18]
  411. // CHECK: 6:22: BinaryOperator= Extent=[6:22 - 6:31]
  412. // CHECK: 6:22: DeclRefExpr=c:2:14 Extent=[6:22 - 6:23]
  413. // CHECK: 6:27: UnexposedExpr= Extent=[6:27 - 6:31]
  414. // CHECK: 6:27: IntegerLiteral= Extent=[6:27 - 6:31]
  415. // CHECK: 7:9: BinaryOperator= Extent=[7:9 - 7:31]
  416. // CHECK: 7:9: BinaryOperator= Extent=[7:9 - 7:18]
  417. // CHECK: 7:9: DeclRefExpr=c:2:14 Extent=[7:9 - 7:10]
  418. // CHECK: 7:14: UnexposedExpr= Extent=[7:14 - 7:18]
  419. // CHECK: 7:14: IntegerLiteral= Extent=[7:14 - 7:18]
  420. // CHECK: 7:22: BinaryOperator= Extent=[7:22 - 7:31]
  421. // CHECK: 7:22: DeclRefExpr=c:2:14 Extent=[7:22 - 7:23]
  422. // CHECK: 7:27: UnexposedExpr= Extent=[7:27 - 7:31]
  423. // CHECK: 7:27: IntegerLiteral= Extent=[7:27 - 7:31]
  424. // CHECK: 8:9: BinaryOperator= Extent=[8:9 - 8:33]
  425. // CHECK: 8:9: BinaryOperator= Extent=[8:9 - 8:19]
  426. // CHECK: 8:9: DeclRefExpr=c:2:14 Extent=[8:9 - 8:10]
  427. // CHECK: 8:14: UnexposedExpr= Extent=[8:14 - 8:19]
  428. // CHECK: 8:14: IntegerLiteral= Extent=[8:14 - 8:19]
  429. // CHECK: 8:23: BinaryOperator= Extent=[8:23 - 8:33]
  430. // CHECK: 8:23: DeclRefExpr=c:2:14 Extent=[8:23 - 8:24]
  431. // CHECK: 8:28: UnexposedExpr= Extent=[8:28 - 8:33]
  432. // CHECK: 8:28: IntegerLiteral= Extent=[8:28 - 8:33]
  433. // CHECK: 9:9: BinaryOperator= Extent=[9:9 - 9:33]
  434. // CHECK: 9:9: BinaryOperator= Extent=[9:9 - 9:19]
  435. // CHECK: 9:9: DeclRefExpr=c:2:14 Extent=[9:9 - 9:10]
  436. // CHECK: 9:14: UnexposedExpr= Extent=[9:14 - 9:19]
  437. // CHECK: 9:14: IntegerLiteral= Extent=[9:14 - 9:19]
  438. // CHECK: 9:23: BinaryOperator= Extent=[9:23 - 9:33]
  439. // CHECK: 9:23: DeclRefExpr=c:2:14 Extent=[9:23 - 9:24]
  440. // CHECK: 9:28: UnexposedExpr= Extent=[9:28 - 9:33]
  441. // CHECK: 9:28: IntegerLiteral= Extent=[9:28 - 9:33]
  442. // CHECK: 10:9: BinaryOperator= Extent=[10:9 - 10:33]
  443. // CHECK: 10:9: BinaryOperator= Extent=[10:9 - 10:19]
  444. // CHECK: 10:9: DeclRefExpr=c:2:14 Extent=[10:9 - 10:10]
  445. // CHECK: 10:14: UnexposedExpr= Extent=[10:14 - 10:19]
  446. // CHECK: 10:14: IntegerLiteral= Extent=[10:14 - 10:19]
  447. // CHECK: 10:23: BinaryOperator= Extent=[10:23 - 10:33]
  448. // CHECK: 10:23: DeclRefExpr=c:2:14 Extent=[10:23 - 10:24]
  449. // CHECK: 10:28: UnexposedExpr= Extent=[10:28 - 10:33]
  450. // CHECK: 10:28: IntegerLiteral= Extent=[10:28 - 10:33]
  451. // CHECK: 11:9: BinaryOperator= Extent=[11:9 - 11:33]
  452. // CHECK: 11:9: BinaryOperator= Extent=[11:9 - 11:19]
  453. // CHECK: 11:9: DeclRefExpr=c:2:14 Extent=[11:9 - 11:10]
  454. // CHECK: 11:14: UnexposedExpr= Extent=[11:14 - 11:19]
  455. // CHECK: 11:14: IntegerLiteral= Extent=[11:14 - 11:19]
  456. // CHECK: 11:23: BinaryOperator= Extent=[11:23 - 11:33]
  457. // CHECK: 11:23: DeclRefExpr=c:2:14 Extent=[11:23 - 11:24]
  458. // CHECK: 11:28: UnexposedExpr= Extent=[11:28 - 11:33]
  459. // CHECK: 11:28: IntegerLiteral= Extent=[11:28 - 11:33]
  460. // CHECK: 12:9: BinaryOperator= Extent=[12:9 - 12:33]
  461. // CHECK: 12:9: BinaryOperator= Extent=[12:9 - 12:19]
  462. // CHECK: 12:9: DeclRefExpr=c:2:14 Extent=[12:9 - 12:10]
  463. // CHECK: 12:14: UnexposedExpr= Extent=[12:14 - 12:19]
  464. // CHECK: 12:14: IntegerLiteral= Extent=[12:14 - 12:19]
  465. // CHECK: 12:23: BinaryOperator= Extent=[12:23 - 12:33]
  466. // CHECK: 12:23: DeclRefExpr=c:2:14 Extent=[12:23 - 12:24]
  467. // CHECK: 12:28: UnexposedExpr= Extent=[12:28 - 12:33]
  468. // CHECK: 12:28: IntegerLiteral= Extent=[12:28 - 12:33]
  469. // CHECK: 13:9: BinaryOperator= Extent=[13:9 - 13:33]
  470. // CHECK: 13:9: BinaryOperator= Extent=[13:9 - 13:19]
  471. // CHECK: 13:9: DeclRefExpr=c:2:14 Extent=[13:9 - 13:10]
  472. // CHECK: 13:14: UnexposedExpr= Extent=[13:14 - 13:19]
  473. // CHECK: 13:14: IntegerLiteral= Extent=[13:14 - 13:19]
  474. // CHECK: 13:23: BinaryOperator= Extent=[13:23 - 13:33]
  475. // CHECK: 13:23: DeclRefExpr=c:2:14 Extent=[13:23 - 13:24]
  476. // CHECK: 13:28: UnexposedExpr= Extent=[13:28 - 13:33]
  477. // CHECK: 13:28: IntegerLiteral= Extent=[13:28 - 13:33]
  478. // CHECK: 14:9: BinaryOperator= Extent=[14:9 - 14:33]
  479. // CHECK: 14:9: BinaryOperator= Extent=[14:9 - 14:19]
  480. // CHECK: 14:9: DeclRefExpr=c:2:14 Extent=[14:9 - 14:10]
  481. // CHECK: 14:14: UnexposedExpr= Extent=[14:14 - 14:19]
  482. // CHECK: 14:14: IntegerLiteral= Extent=[14:14 - 14:19]
  483. // CHECK: 14:23: BinaryOperator= Extent=[14:23 - 14:33]
  484. // CHECK: 14:23: DeclRefExpr=c:2:14 Extent=[14:23 - 14:24]
  485. // CHECK: 14:28: UnexposedExpr= Extent=[14:28 - 14:33]
  486. // CHECK: 14:28: IntegerLiteral= Extent=[14:28 - 14:33]
  487. // CHECK: 15:9: BinaryOperator= Extent=[15:9 - 15:33]
  488. // CHECK: 15:9: BinaryOperator= Extent=[15:9 - 15:19]
  489. // CHECK: 15:9: DeclRefExpr=c:2:14 Extent=[15:9 - 15:10]
  490. // CHECK: 15:14: UnexposedExpr= Extent=[15:14 - 15:19]
  491. // CHECK: 15:14: IntegerLiteral= Extent=[15:14 - 15:19]
  492. // CHECK: 15:23: BinaryOperator= Extent=[15:23 - 15:33]
  493. // CHECK: 15:23: DeclRefExpr=c:2:14 Extent=[15:23 - 15:24]
  494. // CHECK: 15:28: UnexposedExpr= Extent=[15:28 - 15:33]
  495. // CHECK: 15:28: IntegerLiteral= Extent=[15:28 - 15:33]
  496. // CHECK: 16:9: BinaryOperator= Extent=[16:9 - 16:33]
  497. // CHECK: 16:9: BinaryOperator= Extent=[16:9 - 16:19]
  498. // CHECK: 16:9: DeclRefExpr=c:2:14 Extent=[16:9 - 16:10]
  499. // CHECK: 16:14: UnexposedExpr= Extent=[16:14 - 16:19]
  500. // CHECK: 16:14: IntegerLiteral= Extent=[16:14 - 16:19]
  501. // CHECK: 16:23: BinaryOperator= Extent=[16:23 - 16:33]
  502. // CHECK: 16:23: DeclRefExpr=c:2:14 Extent=[16:23 - 16:24]
  503. // CHECK: 16:28: UnexposedExpr= Extent=[16:28 - 16:33]
  504. // CHECK: 16:28: IntegerLiteral= Extent=[16:28 - 16:33]
  505. // CHECK: 17:9: BinaryOperator= Extent=[17:9 - 17:33]
  506. // CHECK: 17:9: BinaryOperator= Extent=[17:9 - 17:19]
  507. // CHECK: 17:9: DeclRefExpr=c:2:14 Extent=[17:9 - 17:10]
  508. // CHECK: 17:14: UnexposedExpr= Extent=[17:14 - 17:19]
  509. // CHECK: 17:14: IntegerLiteral= Extent=[17:14 - 17:19]
  510. // CHECK: 17:23: BinaryOperator= Extent=[17:23 - 17:33]
  511. // CHECK: 17:23: DeclRefExpr=c:2:14 Extent=[17:23 - 17:24]
  512. // CHECK: 17:28: UnexposedExpr= Extent=[17:28 - 17:33]
  513. // CHECK: 17:28: IntegerLiteral= Extent=[17:28 - 17:33]
  514. // CHECK: 18:8: BinaryOperator= Extent=[18:8 - 18:18]
  515. // CHECK: 18:8: DeclRefExpr=c:2:14 Extent=[18:8 - 18:9]
  516. // CHECK: 18:13: UnexposedExpr= Extent=[18:13 - 18:18]
  517. // CHECK: 18:13: IntegerLiteral= Extent=[18:13 - 18:18]
  518. // CHECK: 18:23: BinaryOperator= Extent=[18:23 - 18:47]
  519. // CHECK: 18:23: BinaryOperator= Extent=[18:23 - 18:33]
  520. // CHECK: 18:23: DeclRefExpr=c:2:14 Extent=[18:23 - 18:24]
  521. // CHECK: 18:28: UnexposedExpr= Extent=[18:28 - 18:33]
  522. // CHECK: 18:28: IntegerLiteral= Extent=[18:28 - 18:33]
  523. // CHECK: 18:37: BinaryOperator= Extent=[18:37 - 18:47]
  524. // CHECK: 18:37: DeclRefExpr=c:2:14 Extent=[18:37 - 18:38]
  525. // CHECK: 18:42: UnexposedExpr= Extent=[18:42 - 18:47]
  526. // CHECK: 18:42: IntegerLiteral= Extent=[18:42 - 18:47]
  527. // CHECK: 19:8: BinaryOperator= Extent=[19:8 - 19:18]
  528. // CHECK: 19:8: DeclRefExpr=c:2:14 Extent=[19:8 - 19:9]
  529. // CHECK: 19:13: UnexposedExpr= Extent=[19:13 - 19:18]
  530. // CHECK: 19:13: IntegerLiteral= Extent=[19:13 - 19:18]
  531. // CHECK: 19:23: BinaryOperator= Extent=[19:23 - 19:47]
  532. // CHECK: 19:23: BinaryOperator= Extent=[19:23 - 19:33]
  533. // CHECK: 19:23: DeclRefExpr=c:2:14 Extent=[19:23 - 19:24]
  534. // CHECK: 19:28: UnexposedExpr= Extent=[19:28 - 19:33]
  535. // CHECK: 19:28: IntegerLiteral= Extent=[19:28 - 19:33]
  536. // CHECK: 19:37: BinaryOperator= Extent=[19:37 - 19:47]
  537. // CHECK: 19:37: DeclRefExpr=c:2:14 Extent=[19:37 - 19:38]
  538. // CHECK: 19:42: UnexposedExpr= Extent=[19:42 - 19:47]
  539. // CHECK: 19:42: IntegerLiteral= Extent=[19:42 - 19:47]
  540. // CHECK: 20:9: BinaryOperator= Extent=[20:9 - 20:33]
  541. // CHECK: 20:9: BinaryOperator= Extent=[20:9 - 20:19]
  542. // CHECK: 20:9: DeclRefExpr=c:2:14 Extent=[20:9 - 20:10]
  543. // CHECK: 20:14: UnexposedExpr= Extent=[20:14 - 20:19]
  544. // CHECK: 20:14: IntegerLiteral= Extent=[20:14 - 20:19]
  545. // CHECK: 20:23: BinaryOperator= Extent=[20:23 - 20:33]
  546. // CHECK: 20:23: DeclRefExpr=c:2:14 Extent=[20:23 - 20:24]
  547. // CHECK: 20:28: UnexposedExpr= Extent=[20:28 - 20:33]
  548. // CHECK: 20:28: IntegerLiteral= Extent=[20:28 - 20:33]
  549. // CHECK: 21:9: BinaryOperator= Extent=[21:9 - 21:33]
  550. // CHECK: 21:9: BinaryOperator= Extent=[21:9 - 21:19]
  551. // CHECK: 21:9: DeclRefExpr=c:2:14 Extent=[21:9 - 21:10]
  552. // CHECK: 21:14: UnexposedExpr= Extent=[21:14 - 21:19]
  553. // CHECK: 21:14: IntegerLiteral= Extent=[21:14 - 21:19]
  554. // CHECK: 21:23: BinaryOperator= Extent=[21:23 - 21:33]
  555. // CHECK: 21:23: DeclRefExpr=c:2:14 Extent=[21:23 - 21:24]
  556. // CHECK: 21:28: UnexposedExpr= Extent=[21:28 - 21:33]
  557. // CHECK: 21:28: IntegerLiteral= Extent=[21:28 - 21:33]
  558. // CHECK: 22:8: BinaryOperator= Extent=[22:8 - 22:18]
  559. // CHECK: 22:8: DeclRefExpr=c:2:14 Extent=[22:8 - 22:9]
  560. // CHECK: 22:13: UnexposedExpr= Extent=[22:13 - 22:18]
  561. // CHECK: 22:13: IntegerLiteral= Extent=[22:13 - 22:18]
  562. // CHECK: 22:22: BinaryOperator= Extent=[22:22 - 22:32]
  563. // CHECK: 22:22: DeclRefExpr=c:2:14 Extent=[22:22 - 22:23]
  564. // CHECK: 22:27: UnexposedExpr= Extent=[22:27 - 22:32]
  565. // CHECK: 22:27: IntegerLiteral= Extent=[22:27 - 22:32]
  566. // CHECK: 22:36: BinaryOperator= Extent=[22:36 - 22:46]
  567. // CHECK: 22:36: DeclRefExpr=c:2:14 Extent=[22:36 - 22:37]
  568. // CHECK: 22:41: UnexposedExpr= Extent=[22:41 - 22:46]
  569. // CHECK: 22:41: IntegerLiteral= Extent=[22:41 - 22:46]
  570. // CHECK: 23:5: BinaryOperator= Extent=[23:5 - 23:15]
  571. // CHECK: 23:5: DeclRefExpr=c:2:14 Extent=[23:5 - 23:6]
  572. // CHECK: 23:10: UnexposedExpr= Extent=[23:10 - 23:15]
  573. // CHECK: 23:10: IntegerLiteral= Extent=[23:10 - 23:15]
  574. // CHECK: 23:20: BinaryOperator= Extent=[23:20 - 23:44]
  575. // CHECK: 23:20: BinaryOperator= Extent=[23:20 - 23:30]
  576. // CHECK: 23:20: DeclRefExpr=c:2:14 Extent=[23:20 - 23:21]
  577. // CHECK: 23:25: UnexposedExpr= Extent=[23:25 - 23:30]
  578. // CHECK: 23:25: IntegerLiteral= Extent=[23:25 - 23:30]
  579. // CHECK: 23:34: BinaryOperator= Extent=[23:34 - 23:44]
  580. // CHECK: 23:34: DeclRefExpr=c:2:14 Extent=[23:34 - 23:35]
  581. // CHECK: 23:39: UnexposedExpr= Extent=[23:39 - 23:44]
  582. // CHECK: 23:39: IntegerLiteral= Extent=[23:39 - 23:44]
  583. // CHECK: 24:9: BinaryOperator= Extent=[24:9 - 24:33]
  584. // CHECK: 24:9: BinaryOperator= Extent=[24:9 - 24:19]
  585. // CHECK: 24:9: DeclRefExpr=c:2:14 Extent=[24:9 - 24:10]
  586. // CHECK: 24:14: UnexposedExpr= Extent=[24:14 - 24:19]
  587. // CHECK: 24:14: IntegerLiteral= Extent=[24:14 - 24:19]
  588. // CHECK: 24:23: BinaryOperator= Extent=[24:23 - 24:33]
  589. // CHECK: 24:23: DeclRefExpr=c:2:14 Extent=[24:23 - 24:24]
  590. // CHECK: 24:28: UnexposedExpr= Extent=[24:28 - 24:33]
  591. // CHECK: 24:28: IntegerLiteral= Extent=[24:28 - 24:33]
  592. // CHECK: 25:9: BinaryOperator= Extent=[25:9 - 25:33]
  593. // CHECK: 25:9: BinaryOperator= Extent=[25:9 - 25:19]
  594. // CHECK: 25:9: DeclRefExpr=c:2:14 Extent=[25:9 - 25:10]
  595. // CHECK: 25:14: UnexposedExpr= Extent=[25:14 - 25:19]
  596. // CHECK: 25:14: IntegerLiteral= Extent=[25:14 - 25:19]
  597. // CHECK: 25:23: BinaryOperator= Extent=[25:23 - 25:33]
  598. // CHECK: 25:23: DeclRefExpr=c:2:14 Extent=[25:23 - 25:24]
  599. // CHECK: 25:28: UnexposedExpr= Extent=[25:28 - 25:33]
  600. // CHECK: 25:28: IntegerLiteral= Extent=[25:28 - 25:33]
  601. // CHECK: 26:9: BinaryOperator= Extent=[26:9 - 26:33]
  602. // CHECK: 26:9: BinaryOperator= Extent=[26:9 - 26:19]
  603. // CHECK: 26:9: DeclRefExpr=c:2:14 Extent=[26:9 - 26:10]
  604. // CHECK: 26:14: UnexposedExpr= Extent=[26:14 - 26:19]
  605. // CHECK: 26:14: IntegerLiteral= Extent=[26:14 - 26:19]
  606. // CHECK: 26:23: BinaryOperator= Extent=[26:23 - 26:33]
  607. // CHECK: 26:23: DeclRefExpr=c:2:14 Extent=[26:23 - 26:24]
  608. // CHECK: 26:28: UnexposedExpr= Extent=[26:28 - 26:33]
  609. // CHECK: 26:28: IntegerLiteral= Extent=[26:28 - 26:33]
  610. // CHECK: 27:9: BinaryOperator= Extent=[27:9 - 27:33]
  611. // CHECK: 27:9: BinaryOperator= Extent=[27:9 - 27:19]
  612. // CHECK: 27:9: DeclRefExpr=c:2:14 Extent=[27:9 - 27:10]
  613. // CHECK: 27:14: UnexposedExpr= Extent=[27:14 - 27:19]
  614. // CHECK: 27:14: IntegerLiteral= Extent=[27:14 - 27:19]
  615. // CHECK: 27:23: BinaryOperator= Extent=[27:23 - 27:33]
  616. // CHECK: 27:23: DeclRefExpr=c:2:14 Extent=[27:23 - 27:24]
  617. // CHECK: 27:28: UnexposedExpr= Extent=[27:28 - 27:33]
  618. // CHECK: 27:28: IntegerLiteral= Extent=[27:28 - 27:33]
  619. // CHECK: 28:9: BinaryOperator= Extent=[28:9 - 28:33]
  620. // CHECK: 28:9: BinaryOperator= Extent=[28:9 - 28:19]
  621. // CHECK: 28:9: DeclRefExpr=c:2:14 Extent=[28:9 - 28:10]
  622. // CHECK: 28:14: UnexposedExpr= Extent=[28:14 - 28:19]
  623. // CHECK: 28:14: IntegerLiteral= Extent=[28:14 - 28:19]
  624. // CHECK: 28:23: BinaryOperator= Extent=[28:23 - 28:33]
  625. // CHECK: 28:23: DeclRefExpr=c:2:14 Extent=[28:23 - 28:24]
  626. // CHECK: 28:28: UnexposedExpr= Extent=[28:28 - 28:33]
  627. // CHECK: 28:28: IntegerLiteral= Extent=[28:28 - 28:33]
  628. // CHECK: 29:9: BinaryOperator= Extent=[29:9 - 29:33]
  629. // CHECK: 29:9: BinaryOperator= Extent=[29:9 - 29:19]
  630. // CHECK: 29:9: DeclRefExpr=c:2:14 Extent=[29:9 - 29:10]
  631. // CHECK: 29:14: UnexposedExpr= Extent=[29:14 - 29:19]
  632. // CHECK: 29:14: IntegerLiteral= Extent=[29:14 - 29:19]
  633. // CHECK: 29:23: BinaryOperator= Extent=[29:23 - 29:33]
  634. // CHECK: 29:23: DeclRefExpr=c:2:14 Extent=[29:23 - 29:24]
  635. // CHECK: 29:28: UnexposedExpr= Extent=[29:28 - 29:33]
  636. // CHECK: 29:28: IntegerLiteral= Extent=[29:28 - 29:33]
  637. // CHECK: 30:9: BinaryOperator= Extent=[30:9 - 30:33]
  638. // CHECK: 30:9: BinaryOperator= Extent=[30:9 - 30:19]
  639. // CHECK: 30:9: DeclRefExpr=c:2:14 Extent=[30:9 - 30:10]
  640. // CHECK: 30:14: UnexposedExpr= Extent=[30:14 - 30:19]
  641. // CHECK: 30:14: IntegerLiteral= Extent=[30:14 - 30:19]
  642. // CHECK: 30:23: BinaryOperator= Extent=[30:23 - 30:33]
  643. // CHECK: 30:23: DeclRefExpr=c:2:14 Extent=[30:23 - 30:24]
  644. // CHECK: 30:28: UnexposedExpr= Extent=[30:28 - 30:33]
  645. // CHECK: 30:28: IntegerLiteral= Extent=[30:28 - 30:33]
  646. // CHECK: 31:9: BinaryOperator= Extent=[31:9 - 31:33]
  647. // CHECK: 31:9: BinaryOperator= Extent=[31:9 - 31:19]
  648. // CHECK: 31:9: DeclRefExpr=c:2:14 Extent=[31:9 - 31:10]
  649. // CHECK: 31:14: UnexposedExpr= Extent=[31:14 - 31:19]
  650. // CHECK: 31:14: IntegerLiteral= Extent=[31:14 - 31:19]
  651. // CHECK: 31:23: BinaryOperator= Extent=[31:23 - 31:33]
  652. // CHECK: 31:23: DeclRefExpr=c:2:14 Extent=[31:23 - 31:24]
  653. // CHECK: 31:28: UnexposedExpr= Extent=[31:28 - 31:33]
  654. // CHECK: 31:28: IntegerLiteral= Extent=[31:28 - 31:33]
  655. // CHECK: 32:9: BinaryOperator= Extent=[32:9 - 32:33]
  656. // CHECK: 32:9: BinaryOperator= Extent=[32:9 - 32:19]
  657. // CHECK: 32:9: DeclRefExpr=c:2:14 Extent=[32:9 - 32:10]
  658. // CHECK: 32:14: UnexposedExpr= Extent=[32:14 - 32:19]
  659. // CHECK: 32:14: IntegerLiteral= Extent=[32:14 - 32:19]
  660. // CHECK: 32:23: BinaryOperator= Extent=[32:23 - 32:33]
  661. // CHECK: 32:23: DeclRefExpr=c:2:14 Extent=[32:23 - 32:24]
  662. // CHECK: 32:28: UnexposedExpr= Extent=[32:28 - 32:33]
  663. // CHECK: 32:28: IntegerLiteral= Extent=[32:28 - 32:33]
  664. // CHECK: 33:9: BinaryOperator= Extent=[33:9 - 33:33]
  665. // CHECK: 33:9: BinaryOperator= Extent=[33:9 - 33:19]
  666. // CHECK: 33:9: DeclRefExpr=c:2:14 Extent=[33:9 - 33:10]
  667. // CHECK: 33:14: UnexposedExpr= Extent=[33:14 - 33:19]
  668. // CHECK: 33:14: IntegerLiteral= Extent=[33:14 - 33:19]
  669. // CHECK: 33:23: BinaryOperator= Extent=[33:23 - 33:33]
  670. // CHECK: 33:23: DeclRefExpr=c:2:14 Extent=[33:23 - 33:24]
  671. // CHECK: 33:28: UnexposedExpr= Extent=[33:28 - 33:33]
  672. // CHECK: 33:28: IntegerLiteral= Extent=[33:28 - 33:33]
  673. // CHECK: 34:9: BinaryOperator= Extent=[34:9 - 34:33]
  674. // CHECK: 34:9: BinaryOperator= Extent=[34:9 - 34:19]
  675. // CHECK: 34:9: DeclRefExpr=c:2:14 Extent=[34:9 - 34:10]
  676. // CHECK: 34:14: UnexposedExpr= Extent=[34:14 - 34:19]
  677. // CHECK: 34:14: IntegerLiteral= Extent=[34:14 - 34:19]
  678. // CHECK: 34:23: BinaryOperator= Extent=[34:23 - 34:33]
  679. // CHECK: 34:23: DeclRefExpr=c:2:14 Extent=[34:23 - 34:24]
  680. // CHECK: 34:28: UnexposedExpr= Extent=[34:28 - 34:33]
  681. // CHECK: 34:28: IntegerLiteral= Extent=[34:28 - 34:33]
  682. // CHECK: 35:8: BinaryOperator= Extent=[35:8 - 35:18]
  683. // CHECK: 35:8: DeclRefExpr=c:2:14 Extent=[35:8 - 35:9]
  684. // CHECK: 35:13: UnexposedExpr= Extent=[35:13 - 35:18]
  685. // CHECK: 35:13: IntegerLiteral= Extent=[35:13 - 35:18]
  686. // CHECK: 35:23: BinaryOperator= Extent=[35:23 - 35:47]
  687. // CHECK: 35:23: BinaryOperator= Extent=[35:23 - 35:33]
  688. // CHECK: 35:23: DeclRefExpr=c:2:14 Extent=[35:23 - 35:24]
  689. // CHECK: 35:28: UnexposedExpr= Extent=[35:28 - 35:33]
  690. // CHECK: 35:28: IntegerLiteral= Extent=[35:28 - 35:33]
  691. // CHECK: 35:37: BinaryOperator= Extent=[35:37 - 35:47]
  692. // CHECK: 35:37: DeclRefExpr=c:2:14 Extent=[35:37 - 35:38]
  693. // CHECK: 35:42: UnexposedExpr= Extent=[35:42 - 35:47]
  694. // CHECK: 35:42: IntegerLiteral= Extent=[35:42 - 35:47]
  695. // CHECK: 36:9: BinaryOperator= Extent=[36:9 - 36:33]
  696. // CHECK: 36:9: BinaryOperator= Extent=[36:9 - 36:19]
  697. // CHECK: 36:9: DeclRefExpr=c:2:14 Extent=[36:9 - 36:10]
  698. // CHECK: 36:14: UnexposedExpr= Extent=[36:14 - 36:19]
  699. // CHECK: 36:14: IntegerLiteral= Extent=[36:14 - 36:19]
  700. // CHECK: 36:23: BinaryOperator= Extent=[36:23 - 36:33]
  701. // CHECK: 36:23: DeclRefExpr=c:2:14 Extent=[36:23 - 36:24]
  702. // CHECK: 36:28: UnexposedExpr= Extent=[36:28 - 36:33]
  703. // CHECK: 36:28: IntegerLiteral= Extent=[36:28 - 36:33]
  704. // CHECK: 37:9: BinaryOperator= Extent=[37:9 - 37:33]
  705. // CHECK: 37:9: BinaryOperator= Extent=[37:9 - 37:19]
  706. // CHECK: 37:9: DeclRefExpr=c:2:14 Extent=[37:9 - 37:10]
  707. // CHECK: 37:14: UnexposedExpr= Extent=[37:14 - 37:19]
  708. // CHECK: 37:14: IntegerLiteral= Extent=[37:14 - 37:19]
  709. // CHECK: 37:23: BinaryOperator= Extent=[37:23 - 37:33]
  710. // CHECK: 37:23: DeclRefExpr=c:2:14 Extent=[37:23 - 37:24]
  711. // CHECK: 37:28: UnexposedExpr= Extent=[37:28 - 37:33]
  712. // CHECK: 37:28: IntegerLiteral= Extent=[37:28 - 37:33]
  713. // CHECK: 38:9: BinaryOperator= Extent=[38:9 - 38:33]
  714. // CHECK: 38:9: BinaryOperator= Extent=[38:9 - 38:19]
  715. // CHECK: 38:9: DeclRefExpr=c:2:14 Extent=[38:9 - 38:10]
  716. // CHECK: 38:14: UnexposedExpr= Extent=[38:14 - 38:19]
  717. // CHECK: 38:14: IntegerLiteral= Extent=[38:14 - 38:19]
  718. // CHECK: 38:23: BinaryOperator= Extent=[38:23 - 38:33]
  719. // CHECK: 38:23: DeclRefExpr=c:2:14 Extent=[38:23 - 38:24]
  720. // CHECK: 38:28: UnexposedExpr= Extent=[38:28 - 38:33]
  721. // CHECK: 38:28: IntegerLiteral= Extent=[38:28 - 38:33]
  722. // CHECK: 39:9: BinaryOperator= Extent=[39:9 - 39:33]
  723. // CHECK: 39:9: BinaryOperator= Extent=[39:9 - 39:19]
  724. // CHECK: 39:9: DeclRefExpr=c:2:14 Extent=[39:9 - 39:10]
  725. // CHECK: 39:14: UnexposedExpr= Extent=[39:14 - 39:19]
  726. // CHECK: 39:14: IntegerLiteral= Extent=[39:14 - 39:19]
  727. // CHECK: 39:23: BinaryOperator= Extent=[39:23 - 39:33]
  728. // CHECK: 39:23: DeclRefExpr=c:2:14 Extent=[39:23 - 39:24]
  729. // CHECK: 39:28: UnexposedExpr= Extent=[39:28 - 39:33]
  730. // CHECK: 39:28: IntegerLiteral= Extent=[39:28 - 39:33]
  731. // CHECK: 40:9: BinaryOperator= Extent=[40:9 - 40:33]
  732. // CHECK: 40:9: BinaryOperator= Extent=[40:9 - 40:19]
  733. // CHECK: 40:9: DeclRefExpr=c:2:14 Extent=[40:9 - 40:10]
  734. // CHECK: 40:14: UnexposedExpr= Extent=[40:14 - 40:19]
  735. // CHECK: 40:14: IntegerLiteral= Extent=[40:14 - 40:19]
  736. // CHECK: 40:23: BinaryOperator= Extent=[40:23 - 40:33]
  737. // CHECK: 40:23: DeclRefExpr=c:2:14 Extent=[40:23 - 40:24]
  738. // CHECK: 40:28: UnexposedExpr= Extent=[40:28 - 40:33]
  739. // CHECK: 40:28: IntegerLiteral= Extent=[40:28 - 40:33]
  740. // CHECK: 41:9: BinaryOperator= Extent=[41:9 - 41:33]
  741. // CHECK: 41:9: BinaryOperator= Extent=[41:9 - 41:19]
  742. // CHECK: 41:9: DeclRefExpr=c:2:14 Extent=[41:9 - 41:10]
  743. // CHECK: 41:14: UnexposedExpr= Extent=[41:14 - 41:19]
  744. // CHECK: 41:14: IntegerLiteral= Extent=[41:14 - 41:19]
  745. // CHECK: 41:23: BinaryOperator= Extent=[41:23 - 41:33]
  746. // CHECK: 41:23: DeclRefExpr=c:2:14 Extent=[41:23 - 41:24]
  747. // CHECK: 41:28: UnexposedExpr= Extent=[41:28 - 41:33]
  748. // CHECK: 41:28: IntegerLiteral= Extent=[41:28 - 41:33]
  749. // CHECK: 42:9: BinaryOperator= Extent=[42:9 - 42:33]
  750. // CHECK: 42:9: BinaryOperator= Extent=[42:9 - 42:19]
  751. // CHECK: 42:9: DeclRefExpr=c:2:14 Extent=[42:9 - 42:10]
  752. // CHECK: 42:14: UnexposedExpr= Extent=[42:14 - 42:19]
  753. // CHECK: 42:14: IntegerLiteral= Extent=[42:14 - 42:19]
  754. // CHECK: 42:23: BinaryOperator= Extent=[42:23 - 42:33]
  755. // CHECK: 42:23: DeclRefExpr=c:2:14 Extent=[42:23 - 42:24]
  756. // CHECK: 42:28: UnexposedExpr= Extent=[42:28 - 42:33]
  757. // CHECK: 42:28: IntegerLiteral= Extent=[42:28 - 42:33]
  758. // CHECK: 43:9: BinaryOperator= Extent=[43:9 - 43:33]
  759. // CHECK: 43:9: BinaryOperator= Extent=[43:9 - 43:19]
  760. // CHECK: 43:9: DeclRefExpr=c:2:14 Extent=[43:9 - 43:10]
  761. // CHECK: 43:14: UnexposedExpr= Extent=[43:14 - 43:19]
  762. // CHECK: 43:14: IntegerLiteral= Extent=[43:14 - 43:19]
  763. // CHECK: 43:23: BinaryOperator= Extent=[43:23 - 43:33]
  764. // CHECK: 43:23: DeclRefExpr=c:2:14 Extent=[43:23 - 43:24]
  765. // CHECK: 43:28: UnexposedExpr= Extent=[43:28 - 43:33]
  766. // CHECK: 43:28: IntegerLiteral= Extent=[43:28 - 43:33]
  767. // CHECK: 44:8: BinaryOperator= Extent=[44:8 - 44:18]
  768. // CHECK: 44:8: DeclRefExpr=c:2:14 Extent=[44:8 - 44:9]
  769. // CHECK: 44:13: UnexposedExpr= Extent=[44:13 - 44:18]
  770. // CHECK: 44:13: IntegerLiteral= Extent=[44:13 - 44:18]
  771. // CHECK: 44:23: BinaryOperator= Extent=[44:23 - 44:47]
  772. // CHECK: 44:23: BinaryOperator= Extent=[44:23 - 44:33]
  773. // CHECK: 44:23: DeclRefExpr=c:2:14 Extent=[44:23 - 44:24]
  774. // CHECK: 44:28: UnexposedExpr= Extent=[44:28 - 44:33]
  775. // CHECK: 44:28: IntegerLiteral= Extent=[44:28 - 44:33]
  776. // CHECK: 44:37: BinaryOperator= Extent=[44:37 - 44:47]
  777. // CHECK: 44:37: DeclRefExpr=c:2:14 Extent=[44:37 - 44:38]
  778. // CHECK: 44:42: UnexposedExpr= Extent=[44:42 - 44:47]
  779. // CHECK: 44:42: IntegerLiteral= Extent=[44:42 - 44:47]
  780. // CHECK: 45:9: BinaryOperator= Extent=[45:9 - 45:33]
  781. // CHECK: 45:9: BinaryOperator= Extent=[45:9 - 45:19]
  782. // CHECK: 45:9: DeclRefExpr=c:2:14 Extent=[45:9 - 45:10]
  783. // CHECK: 45:14: UnexposedExpr= Extent=[45:14 - 45:19]
  784. // CHECK: 45:14: IntegerLiteral= Extent=[45:14 - 45:19]
  785. // CHECK: 45:23: BinaryOperator= Extent=[45:23 - 45:33]
  786. // CHECK: 45:23: DeclRefExpr=c:2:14 Extent=[45:23 - 45:24]
  787. // CHECK: 45:28: UnexposedExpr= Extent=[45:28 - 45:33]
  788. // CHECK: 45:28: IntegerLiteral= Extent=[45:28 - 45:33]
  789. // CHECK: 46:8: BinaryOperator= Extent=[46:8 - 46:18]
  790. // CHECK: 46:8: DeclRefExpr=c:2:14 Extent=[46:8 - 46:9]
  791. // CHECK: 46:13: UnexposedExpr= Extent=[46:13 - 46:18]
  792. // CHECK: 46:13: IntegerLiteral= Extent=[46:13 - 46:18]
  793. // CHECK: 46:23: BinaryOperator= Extent=[46:23 - 46:47]
  794. // CHECK: 46:23: BinaryOperator= Extent=[46:23 - 46:33]
  795. // CHECK: 46:23: DeclRefExpr=c:2:14 Extent=[46:23 - 46:24]
  796. // CHECK: 46:28: UnexposedExpr= Extent=[46:28 - 46:33]
  797. // CHECK: 46:28: IntegerLiteral= Extent=[46:28 - 46:33]
  798. // CHECK: 46:37: BinaryOperator= Extent=[46:37 - 46:47]
  799. // CHECK: 46:37: DeclRefExpr=c:2:14 Extent=[46:37 - 46:38]
  800. // CHECK: 46:42: UnexposedExpr= Extent=[46:42 - 46:47]
  801. // CHECK: 46:42: IntegerLiteral= Extent=[46:42 - 46:47]
  802. // CHECK: 47:9: BinaryOperator= Extent=[47:9 - 47:33]
  803. // CHECK: 47:9: BinaryOperator= Extent=[47:9 - 47:19]
  804. // CHECK: 47:9: DeclRefExpr=c:2:14 Extent=[47:9 - 47:10]
  805. // CHECK: 47:14: UnexposedExpr= Extent=[47:14 - 47:19]
  806. // CHECK: 47:14: IntegerLiteral= Extent=[47:14 - 47:19]
  807. // CHECK: 47:23: BinaryOperator= Extent=[47:23 - 47:33]
  808. // CHECK: 47:23: DeclRefExpr=c:2:14 Extent=[47:23 - 47:24]
  809. // CHECK: 47:28: UnexposedExpr= Extent=[47:28 - 47:33]
  810. // CHECK: 47:28: IntegerLiteral= Extent=[47:28 - 47:33]
  811. // CHECK: 48:9: BinaryOperator= Extent=[48:9 - 48:33]
  812. // CHECK: 48:9: BinaryOperator= Extent=[48:9 - 48:19]
  813. // CHECK: 48:9: DeclRefExpr=c:2:14 Extent=[48:9 - 48:10]
  814. // CHECK: 48:14: UnexposedExpr= Extent=[48:14 - 48:19]
  815. // CHECK: 48:14: IntegerLiteral= Extent=[48:14 - 48:19]
  816. // CHECK: 48:23: BinaryOperator= Extent=[48:23 - 48:33]
  817. // CHECK: 48:23: DeclRefExpr=c:2:14 Extent=[48:23 - 48:24]
  818. // CHECK: 48:28: UnexposedExpr= Extent=[48:28 - 48:33]
  819. // CHECK: 48:28: IntegerLiteral= Extent=[48:28 - 48:33]
  820. // CHECK: 49:9: BinaryOperator= Extent=[49:9 - 49:33]
  821. // CHECK: 49:9: BinaryOperator= Extent=[49:9 - 49:19]
  822. // CHECK: 49:9: DeclRefExpr=c:2:14 Extent=[49:9 - 49:10]
  823. // CHECK: 49:14: UnexposedExpr= Extent=[49:14 - 49:19]
  824. // CHECK: 49:14: IntegerLiteral= Extent=[49:14 - 49:19]
  825. // CHECK: 49:23: BinaryOperator= Extent=[49:23 - 49:33]
  826. // CHECK: 49:23: DeclRefExpr=c:2:14 Extent=[49:23 - 49:24]
  827. // CHECK: 49:28: UnexposedExpr= Extent=[49:28 - 49:33]
  828. // CHECK: 49:28: IntegerLiteral= Extent=[49:28 - 49:33]
  829. // CHECK: 50:9: BinaryOperator= Extent=[50:9 - 50:33]
  830. // CHECK: 50:9: BinaryOperator= Extent=[50:9 - 50:19]
  831. // CHECK: 50:9: DeclRefExpr=c:2:14 Extent=[50:9 - 50:10]
  832. // CHECK: 50:14: UnexposedExpr= Extent=[50:14 - 50:19]
  833. // CHECK: 50:14: IntegerLiteral= Extent=[50:14 - 50:19]
  834. // CHECK: 50:23: BinaryOperator= Extent=[50:23 - 50:33]
  835. // CHECK: 50:23: DeclRefExpr=c:2:14 Extent=[50:23 - 50:24]
  836. // CHECK: 50:28: UnexposedExpr= Extent=[50:28 - 50:33]
  837. // CHECK: 50:28: IntegerLiteral= Extent=[50:28 - 50:33]
  838. // CHECK: 51:8: BinaryOperator= Extent=[51:8 - 51:18]
  839. // CHECK: 51:8: DeclRefExpr=c:2:14 Extent=[51:8 - 51:9]
  840. // CHECK: 51:13: UnexposedExpr= Extent=[51:13 - 51:18]
  841. // CHECK: 51:13: IntegerLiteral= Extent=[51:13 - 51:18]
  842. // CHECK: 51:23: BinaryOperator= Extent=[51:23 - 51:47]
  843. // CHECK: 51:23: BinaryOperator= Extent=[51:23 - 51:33]
  844. // CHECK: 51:23: DeclRefExpr=c:2:14 Extent=[51:23 - 51:24]
  845. // CHECK: 51:28: UnexposedExpr= Extent=[51:28 - 51:33]
  846. // CHECK: 51:28: IntegerLiteral= Extent=[51:28 - 51:33]
  847. // CHECK: 51:37: BinaryOperator= Extent=[51:37 - 51:47]
  848. // CHECK: 51:37: DeclRefExpr=c:2:14 Extent=[51:37 - 51:38]
  849. // CHECK: 51:42: UnexposedExpr= Extent=[51:42 - 51:47]
  850. // CHECK: 51:42: IntegerLiteral= Extent=[51:42 - 51:47]
  851. // CHECK: 52:9: BinaryOperator= Extent=[52:9 - 52:33]
  852. // CHECK: 52:9: BinaryOperator= Extent=[52:9 - 52:19]
  853. // CHECK: 52:9: DeclRefExpr=c:2:14 Extent=[52:9 - 52:10]
  854. // CHECK: 52:14: UnexposedExpr= Extent=[52:14 - 52:19]
  855. // CHECK: 52:14: IntegerLiteral= Extent=[52:14 - 52:19]
  856. // CHECK: 52:23: BinaryOperator= Extent=[52:23 - 52:33]
  857. // CHECK: 52:23: DeclRefExpr=c:2:14 Extent=[52:23 - 52:24]
  858. // CHECK: 52:28: UnexposedExpr= Extent=[52:28 - 52:33]
  859. // CHECK: 52:28: IntegerLiteral= Extent=[52:28 - 52:33]
  860. // CHECK: 53:9: BinaryOperator= Extent=[53:9 - 53:33]
  861. // CHECK: 53:9: BinaryOperator= Extent=[53:9 - 53:19]
  862. // CHECK: 53:9: DeclRefExpr=c:2:14 Extent=[53:9 - 53:10]
  863. // CHECK: 53:14: UnexposedExpr= Extent=[53:14 - 53:19]
  864. // CHECK: 53:14: IntegerLiteral= Extent=[53:14 - 53:19]
  865. // CHECK: 53:23: BinaryOperator= Extent=[53:23 - 53:33]
  866. // CHECK: 53:23: DeclRefExpr=c:2:14 Extent=[53:23 - 53:24]
  867. // CHECK: 53:28: UnexposedExpr= Extent=[53:28 - 53:33]
  868. // CHECK: 53:28: IntegerLiteral= Extent=[53:28 - 53:33]
  869. // CHECK: 54:9: BinaryOperator= Extent=[54:9 - 54:33]
  870. // CHECK: 54:9: BinaryOperator= Extent=[54:9 - 54:19]
  871. // CHECK: 54:9: DeclRefExpr=c:2:14 Extent=[54:9 - 54:10]
  872. // CHECK: 54:14: UnexposedExpr= Extent=[54:14 - 54:19]
  873. // CHECK: 54:14: IntegerLiteral= Extent=[54:14 - 54:19]
  874. // CHECK: 54:23: BinaryOperator= Extent=[54:23 - 54:33]
  875. // CHECK: 54:23: DeclRefExpr=c:2:14 Extent=[54:23 - 54:24]
  876. // CHECK: 54:28: UnexposedExpr= Extent=[54:28 - 54:33]
  877. // CHECK: 54:28: IntegerLiteral= Extent=[54:28 - 54:33]
  878. // CHECK: 55:9: BinaryOperator= Extent=[55:9 - 55:33]
  879. // CHECK: 55:9: BinaryOperator= Extent=[55:9 - 55:19]
  880. // CHECK: 55:9: DeclRefExpr=c:2:14 Extent=[55:9 - 55:10]
  881. // CHECK: 55:14: UnexposedExpr= Extent=[55:14 - 55:19]
  882. // CHECK: 55:14: IntegerLiteral= Extent=[55:14 - 55:19]
  883. // CHECK: 55:23: BinaryOperator= Extent=[55:23 - 55:33]
  884. // CHECK: 55:23: DeclRefExpr=c:2:14 Extent=[55:23 - 55:24]
  885. // CHECK: 55:28: UnexposedExpr= Extent=[55:28 - 55:33]
  886. // CHECK: 55:28: IntegerLiteral= Extent=[55:28 - 55:33]
  887. // CHECK: 56:9: BinaryOperator= Extent=[56:9 - 56:33]
  888. // CHECK: 56:9: BinaryOperator= Extent=[56:9 - 56:19]
  889. // CHECK: 56:9: DeclRefExpr=c:2:14 Extent=[56:9 - 56:10]
  890. // CHECK: 56:14: UnexposedExpr= Extent=[56:14 - 56:19]
  891. // CHECK: 56:14: IntegerLiteral= Extent=[56:14 - 56:19]
  892. // CHECK: 56:23: BinaryOperator= Extent=[56:23 - 56:33]
  893. // CHECK: 56:23: DeclRefExpr=c:2:14 Extent=[56:23 - 56:24]
  894. // CHECK: 56:28: UnexposedExpr= Extent=[56:28 - 56:33]
  895. // CHECK: 56:28: IntegerLiteral= Extent=[56:28 - 56:33]
  896. // CHECK: 57:9: BinaryOperator= Extent=[57:9 - 57:33]
  897. // CHECK: 57:9: BinaryOperator= Extent=[57:9 - 57:19]
  898. // CHECK: 57:9: DeclRefExpr=c:2:14 Extent=[57:9 - 57:10]
  899. // CHECK: 57:14: UnexposedExpr= Extent=[57:14 - 57:19]
  900. // CHECK: 57:14: IntegerLiteral= Extent=[57:14 - 57:19]
  901. // CHECK: 57:23: BinaryOperator= Extent=[57:23 - 57:33]
  902. // CHECK: 57:23: DeclRefExpr=c:2:14 Extent=[57:23 - 57:24]
  903. // CHECK: 57:28: UnexposedExpr= Extent=[57:28 - 57:33]
  904. // CHECK: 57:28: IntegerLiteral= Extent=[57:28 - 57:33]
  905. // CHECK: 58:9: BinaryOperator= Extent=[58:9 - 58:33]
  906. // CHECK: 58:9: BinaryOperator= Extent=[58:9 - 58:19]
  907. // CHECK: 58:9: DeclRefExpr=c:2:14 Extent=[58:9 - 58:10]
  908. // CHECK: 58:14: UnexposedExpr= Extent=[58:14 - 58:19]
  909. // CHECK: 58:14: IntegerLiteral= Extent=[58:14 - 58:19]
  910. // CHECK: 58:23: BinaryOperator= Extent=[58:23 - 58:33]
  911. // CHECK: 58:23: DeclRefExpr=c:2:14 Extent=[58:23 - 58:24]
  912. // CHECK: 58:28: UnexposedExpr= Extent=[58:28 - 58:33]
  913. // CHECK: 58:28: IntegerLiteral= Extent=[58:28 - 58:33]
  914. // CHECK: 59:9: BinaryOperator= Extent=[59:9 - 59:33]
  915. // CHECK: 59:9: BinaryOperator= Extent=[59:9 - 59:19]
  916. // CHECK: 59:9: DeclRefExpr=c:2:14 Extent=[59:9 - 59:10]
  917. // CHECK: 59:14: UnexposedExpr= Extent=[59:14 - 59:19]
  918. // CHECK: 59:14: IntegerLiteral= Extent=[59:14 - 59:19]
  919. // CHECK: 59:23: BinaryOperator= Extent=[59:23 - 59:33]
  920. // CHECK: 59:23: DeclRefExpr=c:2:14 Extent=[59:23 - 59:24]
  921. // CHECK: 59:28: UnexposedExpr= Extent=[59:28 - 59:33]
  922. // CHECK: 59:28: IntegerLiteral= Extent=[59:28 - 59:33]
  923. // CHECK: 60:9: BinaryOperator= Extent=[60:9 - 60:33]
  924. // CHECK: 60:9: BinaryOperator= Extent=[60:9 - 60:19]
  925. // CHECK: 60:9: DeclRefExpr=c:2:14 Extent=[60:9 - 60:10]
  926. // CHECK: 60:14: UnexposedExpr= Extent=[60:14 - 60:19]
  927. // CHECK: 60:14: IntegerLiteral= Extent=[60:14 - 60:19]
  928. // CHECK: 60:23: BinaryOperator= Extent=[60:23 - 60:33]
  929. // CHECK: 60:23: DeclRefExpr=c:2:14 Extent=[60:23 - 60:24]
  930. // CHECK: 60:28: UnexposedExpr= Extent=[60:28 - 60:33]
  931. // CHECK: 60:28: IntegerLiteral= Extent=[60:28 - 60:33]
  932. // CHECK: 61:9: BinaryOperator= Extent=[61:9 - 61:33]
  933. // CHECK: 61:9: BinaryOperator= Extent=[61:9 - 61:19]
  934. // CHECK: 61:9: DeclRefExpr=c:2:14 Extent=[61:9 - 61:10]
  935. // CHECK: 61:14: UnexposedExpr= Extent=[61:14 - 61:19]
  936. // CHECK: 61:14: IntegerLiteral= Extent=[61:14 - 61:19]
  937. // CHECK: 61:23: BinaryOperator= Extent=[61:23 - 61:33]
  938. // CHECK: 61:23: DeclRefExpr=c:2:14 Extent=[61:23 - 61:24]
  939. // CHECK: 61:28: UnexposedExpr= Extent=[61:28 - 61:33]
  940. // CHECK: 61:28: IntegerLiteral= Extent=[61:28 - 61:33]
  941. // CHECK: 62:9: BinaryOperator= Extent=[62:9 - 62:33]
  942. // CHECK: 62:9: BinaryOperator= Extent=[62:9 - 62:19]
  943. // CHECK: 62:9: DeclRefExpr=c:2:14 Extent=[62:9 - 62:10]
  944. // CHECK: 62:14: UnexposedExpr= Extent=[62:14 - 62:19]
  945. // CHECK: 62:14: IntegerLiteral= Extent=[62:14 - 62:19]
  946. // CHECK: 62:23: BinaryOperator= Extent=[62:23 - 62:33]
  947. // CHECK: 62:23: DeclRefExpr=c:2:14 Extent=[62:23 - 62:24]
  948. // CHECK: 62:28: UnexposedExpr= Extent=[62:28 - 62:33]
  949. // CHECK: 62:28: IntegerLiteral= Extent=[62:28 - 62:33]
  950. // CHECK: 63:8: BinaryOperator= Extent=[63:8 - 63:18]
  951. // CHECK: 63:8: DeclRefExpr=c:2:14 Extent=[63:8 - 63:9]
  952. // CHECK: 63:13: UnexposedExpr= Extent=[63:13 - 63:18]
  953. // CHECK: 63:13: IntegerLiteral= Extent=[63:13 - 63:18]
  954. // CHECK: 63:23: BinaryOperator= Extent=[63:23 - 63:47]
  955. // CHECK: 63:23: BinaryOperator= Extent=[63:23 - 63:33]
  956. // CHECK: 63:23: DeclRefExpr=c:2:14 Extent=[63:23 - 63:24]
  957. // CHECK: 63:28: UnexposedExpr= Extent=[63:28 - 63:33]
  958. // CHECK: 63:28: IntegerLiteral= Extent=[63:28 - 63:33]
  959. // CHECK: 63:37: BinaryOperator= Extent=[63:37 - 63:47]
  960. // CHECK: 63:37: DeclRefExpr=c:2:14 Extent=[63:37 - 63:38]
  961. // CHECK: 63:42: UnexposedExpr= Extent=[63:42 - 63:47]
  962. // CHECK: 63:42: IntegerLiteral= Extent=[63:42 - 63:47]
  963. // CHECK: 64:9: BinaryOperator= Extent=[64:9 - 64:33]
  964. // CHECK: 64:9: BinaryOperator= Extent=[64:9 - 64:19]
  965. // CHECK: 64:9: DeclRefExpr=c:2:14 Extent=[64:9 - 64:10]
  966. // CHECK: 64:14: UnexposedExpr= Extent=[64:14 - 64:19]
  967. // CHECK: 64:14: IntegerLiteral= Extent=[64:14 - 64:19]
  968. // CHECK: 64:23: BinaryOperator= Extent=[64:23 - 64:33]
  969. // CHECK: 64:23: DeclRefExpr=c:2:14 Extent=[64:23 - 64:24]
  970. // CHECK: 64:28: UnexposedExpr= Extent=[64:28 - 64:33]
  971. // CHECK: 64:28: IntegerLiteral= Extent=[64:28 - 64:33]
  972. // CHECK: 65:8: BinaryOperator= Extent=[65:8 - 65:18]
  973. // CHECK: 65:8: DeclRefExpr=c:2:14 Extent=[65:8 - 65:9]
  974. // CHECK: 65:13: UnexposedExpr= Extent=[65:13 - 65:18]
  975. // CHECK: 65:13: IntegerLiteral= Extent=[65:13 - 65:18]
  976. // CHECK: 65:23: BinaryOperator= Extent=[65:23 - 65:47]
  977. // CHECK: 65:23: BinaryOperator= Extent=[65:23 - 65:33]
  978. // CHECK: 65:23: DeclRefExpr=c:2:14 Extent=[65:23 - 65:24]
  979. // CHECK: 65:28: UnexposedExpr= Extent=[65:28 - 65:33]
  980. // CHECK: 65:28: IntegerLiteral= Extent=[65:28 - 65:33]
  981. // CHECK: 65:37: BinaryOperator= Extent=[65:37 - 65:47]
  982. // CHECK: 65:37: DeclRefExpr=c:2:14 Extent=[65:37 - 65:38]
  983. // CHECK: 65:42: UnexposedExpr= Extent=[65:42 - 65:47]
  984. // CHECK: 65:42: IntegerLiteral= Extent=[65:42 - 65:47]
  985. // CHECK: 66:9: BinaryOperator= Extent=[66:9 - 66:33]
  986. // CHECK: 66:9: BinaryOperator= Extent=[66:9 - 66:19]
  987. // CHECK: 66:9: DeclRefExpr=c:2:14 Extent=[66:9 - 66:10]
  988. // CHECK: 66:14: UnexposedExpr= Extent=[66:14 - 66:19]
  989. // CHECK: 66:14: IntegerLiteral= Extent=[66:14 - 66:19]
  990. // CHECK: 66:23: BinaryOperator= Extent=[66:23 - 66:33]
  991. // CHECK: 66:23: DeclRefExpr=c:2:14 Extent=[66:23 - 66:24]
  992. // CHECK: 66:28: UnexposedExpr= Extent=[66:28 - 66:33]
  993. // CHECK: 66:28: IntegerLiteral= Extent=[66:28 - 66:33]
  994. // CHECK: 67:9: BinaryOperator= Extent=[67:9 - 67:33]
  995. // CHECK: 67:9: BinaryOperator= Extent=[67:9 - 67:19]
  996. // CHECK: 67:9: DeclRefExpr=c:2:14 Extent=[67:9 - 67:10]
  997. // CHECK: 67:14: UnexposedExpr= Extent=[67:14 - 67:19]
  998. // CHECK: 67:14: IntegerLiteral= Extent=[67:14 - 67:19]
  999. // CHECK: 67:23: BinaryOperator= Extent=[67:23 - 67:33]
  1000. // CHECK: 67:23: DeclRefExpr=c:2:14 Extent=[67:23 - 67:24]
  1001. // CHECK: 67:28: UnexposedExpr= Extent=[67:28 - 67:33]
  1002. // CHECK: 67:28: IntegerLiteral= Extent=[67:28 - 67:33]
  1003. // CHECK: 68:9: BinaryOperator= Extent=[68:9 - 68:33]
  1004. // CHECK: 68:9: BinaryOperator= Extent=[68:9 - 68:19]
  1005. // CHECK: 68:9: DeclRefExpr=c:2:14 Extent=[68:9 - 68:10]
  1006. // CHECK: 68:14: UnexposedExpr= Extent=[68:14 - 68:19]
  1007. // CHECK: 68:14: IntegerLiteral= Extent=[68:14 - 68:19]
  1008. // CHECK: 68:23: BinaryOperator= Extent=[68:23 - 68:33]
  1009. // CHECK: 68:23: DeclRefExpr=c:2:14 Extent=[68:23 - 68:24]
  1010. // CHECK: 68:28: UnexposedExpr= Extent=[68:28 - 68:33]
  1011. // CHECK: 68:28: IntegerLiteral= Extent=[68:28 - 68:33]
  1012. // CHECK: 69:9: BinaryOperator= Extent=[69:9 - 69:33]
  1013. // CHECK: 69:9: BinaryOperator= Extent=[69:9 - 69:19]
  1014. // CHECK: 69:9: DeclRefExpr=c:2:14 Extent=[69:9 - 69:10]
  1015. // CHECK: 69:14: UnexposedExpr= Extent=[69:14 - 69:19]
  1016. // CHECK: 69:14: IntegerLiteral= Extent=[69:14 - 69:19]
  1017. // CHECK: 69:23: BinaryOperator= Extent=[69:23 - 69:33]
  1018. // CHECK: 69:23: DeclRefExpr=c:2:14 Extent=[69:23 - 69:24]
  1019. // CHECK: 69:28: UnexposedExpr= Extent=[69:28 - 69:33]
  1020. // CHECK: 69:28: IntegerLiteral= Extent=[69:28 - 69:33]
  1021. // CHECK: 70:8: BinaryOperator= Extent=[70:8 - 70:18]
  1022. // CHECK: 70:8: DeclRefExpr=c:2:14 Extent=[70:8 - 70:9]
  1023. // CHECK: 70:13: UnexposedExpr= Extent=[70:13 - 70:18]
  1024. // CHECK: 70:13: IntegerLiteral= Extent=[70:13 - 70:18]
  1025. // CHECK: 70:22: BinaryOperator= Extent=[70:22 - 70:32]
  1026. // CHECK: 70:22: DeclRefExpr=c:2:14 Extent=[70:22 - 70:23]
  1027. // CHECK: 70:27: UnexposedExpr= Extent=[70:27 - 70:32]
  1028. // CHECK: 70:27: IntegerLiteral= Extent=[70:27 - 70:32]
  1029. // CHECK: 70:37: BinaryOperator= Extent=[70:37 - 70:61]
  1030. // CHECK: 70:37: BinaryOperator= Extent=[70:37 - 70:47]
  1031. // CHECK: 70:37: DeclRefExpr=c:2:14 Extent=[70:37 - 70:38]
  1032. // CHECK: 70:42: UnexposedExpr= Extent=[70:42 - 70:47]
  1033. // CHECK: 70:42: IntegerLiteral= Extent=[70:42 - 70:47]
  1034. // CHECK: 70:51: BinaryOperator= Extent=[70:51 - 70:61]
  1035. // CHECK: 70:51: DeclRefExpr=c:2:14 Extent=[70:51 - 70:52]
  1036. // CHECK: 70:56: UnexposedExpr= Extent=[70:56 - 70:61]
  1037. // CHECK: 70:56: IntegerLiteral= Extent=[70:56 - 70:61]
  1038. // CHECK: 71:9: BinaryOperator= Extent=[71:9 - 71:33]
  1039. // CHECK: 71:9: BinaryOperator= Extent=[71:9 - 71:19]
  1040. // CHECK: 71:9: DeclRefExpr=c:2:14 Extent=[71:9 - 71:10]
  1041. // CHECK: 71:14: UnexposedExpr= Extent=[71:14 - 71:19]
  1042. // CHECK: 71:14: IntegerLiteral= Extent=[71:14 - 71:19]
  1043. // CHECK: 71:23: BinaryOperator= Extent=[71:23 - 71:33]
  1044. // CHECK: 71:23: DeclRefExpr=c:2:14 Extent=[71:23 - 71:24]
  1045. // CHECK: 71:28: UnexposedExpr= Extent=[71:28 - 71:33]
  1046. // CHECK: 71:28: IntegerLiteral= Extent=[71:28 - 71:33]
  1047. // CHECK: 72:9: BinaryOperator= Extent=[72:9 - 72:33]
  1048. // CHECK: 72:9: BinaryOperator= Extent=[72:9 - 72:19]
  1049. // CHECK: 72:9: DeclRefExpr=c:2:14 Extent=[72:9 - 72:10]
  1050. // CHECK: 72:14: UnexposedExpr= Extent=[72:14 - 72:19]
  1051. // CHECK: 72:14: IntegerLiteral= Extent=[72:14 - 72:19]
  1052. // CHECK: 72:23: BinaryOperator= Extent=[72:23 - 72:33]
  1053. // CHECK: 72:23: DeclRefExpr=c:2:14 Extent=[72:23 - 72:24]
  1054. // CHECK: 72:28: UnexposedExpr= Extent=[72:28 - 72:33]
  1055. // CHECK: 72:28: IntegerLiteral= Extent=[72:28 - 72:33]
  1056. // CHECK: 73:9: BinaryOperator= Extent=[73:9 - 73:33]
  1057. // CHECK: 73:9: BinaryOperator= Extent=[73:9 - 73:19]
  1058. // CHECK: 73:9: DeclRefExpr=c:2:14 Extent=[73:9 - 73:10]
  1059. // CHECK: 73:14: UnexposedExpr= Extent=[73:14 - 73:19]
  1060. // CHECK: 73:14: IntegerLiteral= Extent=[73:14 - 73:19]
  1061. // CHECK: 73:23: BinaryOperator= Extent=[73:23 - 73:33]
  1062. // CHECK: 73:23: DeclRefExpr=c:2:14 Extent=[73:23 - 73:24]
  1063. // CHECK: 73:28: UnexposedExpr= Extent=[73:28 - 73:33]
  1064. // CHECK: 73:28: IntegerLiteral= Extent=[73:28 - 73:33]
  1065. // CHECK: 74:9: BinaryOperator= Extent=[74:9 - 74:33]
  1066. // CHECK: 74:9: BinaryOperator= Extent=[74:9 - 74:19]
  1067. // CHECK: 74:9: DeclRefExpr=c:2:14 Extent=[74:9 - 74:10]
  1068. // CHECK: 74:14: UnexposedExpr= Extent=[74:14 - 74:19]
  1069. // CHECK: 74:14: IntegerLiteral= Extent=[74:14 - 74:19]
  1070. // CHECK: 74:23: BinaryOperator= Extent=[74:23 - 74:33]
  1071. // CHECK: 74:23: DeclRefExpr=c:2:14 Extent=[74:23 - 74:24]
  1072. // CHECK: 74:28: UnexposedExpr= Extent=[74:28 - 74:33]
  1073. // CHECK: 74:28: IntegerLiteral= Extent=[74:28 - 74:33]
  1074. // CHECK: 75:9: BinaryOperator= Extent=[75:9 - 75:33]
  1075. // CHECK: 75:9: BinaryOperator= Extent=[75:9 - 75:19]
  1076. // CHECK: 75:9: DeclRefExpr=c:2:14 Extent=[75:9 - 75:10]
  1077. // CHECK: 75:14: UnexposedExpr= Extent=[75:14 - 75:19]
  1078. // CHECK: 75:14: IntegerLiteral= Extent=[75:14 - 75:19]
  1079. // CHECK: 75:23: BinaryOperator= Extent=[75:23 - 75:33]
  1080. // CHECK: 75:23: DeclRefExpr=c:2:14 Extent=[75:23 - 75:24]
  1081. // CHECK: 75:28: UnexposedExpr= Extent=[75:28 - 75:33]
  1082. // CHECK: 75:28: IntegerLiteral= Extent=[75:28 - 75:33]
  1083. // CHECK: 76:8: BinaryOperator= Extent=[76:8 - 76:18]
  1084. // CHECK: 76:8: DeclRefExpr=c:2:14 Extent=[76:8 - 76:9]
  1085. // CHECK: 76:13: UnexposedExpr= Extent=[76:13 - 76:18]
  1086. // CHECK: 76:13: IntegerLiteral= Extent=[76:13 - 76:18]
  1087. // CHECK: 76:23: BinaryOperator= Extent=[76:23 - 76:47]
  1088. // CHECK: 76:23: BinaryOperator= Extent=[76:23 - 76:33]
  1089. // CHECK: 76:23: DeclRefExpr=c:2:14 Extent=[76:23 - 76:24]
  1090. // CHECK: 76:28: UnexposedExpr= Extent=[76:28 - 76:33]
  1091. // CHECK: 76:28: IntegerLiteral= Extent=[76:28 - 76:33]
  1092. // CHECK: 76:37: BinaryOperator= Extent=[76:37 - 76:47]
  1093. // CHECK: 76:37: DeclRefExpr=c:2:14 Extent=[76:37 - 76:38]
  1094. // CHECK: 76:42: UnexposedExpr= Extent=[76:42 - 76:47]
  1095. // CHECK: 76:42: IntegerLiteral= Extent=[76:42 - 76:47]
  1096. // CHECK: 77:9: BinaryOperator= Extent=[77:9 - 77:33]
  1097. // CHECK: 77:9: BinaryOperator= Extent=[77:9 - 77:19]
  1098. // CHECK: 77:9: DeclRefExpr=c:2:14 Extent=[77:9 - 77:10]
  1099. // CHECK: 77:14: UnexposedExpr= Extent=[77:14 - 77:19]
  1100. // CHECK: 77:14: IntegerLiteral= Extent=[77:14 - 77:19]
  1101. // CHECK: 77:23: BinaryOperator= Extent=[77:23 - 77:33]
  1102. // CHECK: 77:23: DeclRefExpr=c:2:14 Extent=[77:23 - 77:24]
  1103. // CHECK: 77:28: UnexposedExpr= Extent=[77:28 - 77:33]
  1104. // CHECK: 77:28: IntegerLiteral= Extent=[77:28 - 77:33]
  1105. // CHECK: 78:9: BinaryOperator= Extent=[78:9 - 78:33]
  1106. // CHECK: 78:9: BinaryOperator= Extent=[78:9 - 78:19]
  1107. // CHECK: 78:9: DeclRefExpr=c:2:14 Extent=[78:9 - 78:10]
  1108. // CHECK: 78:14: UnexposedExpr= Extent=[78:14 - 78:19]
  1109. // CHECK: 78:14: IntegerLiteral= Extent=[78:14 - 78:19]
  1110. // CHECK: 78:23: BinaryOperator= Extent=[78:23 - 78:33]
  1111. // CHECK: 78:23: DeclRefExpr=c:2:14 Extent=[78:23 - 78:24]
  1112. // CHECK: 78:28: UnexposedExpr= Extent=[78:28 - 78:33]
  1113. // CHECK: 78:28: IntegerLiteral= Extent=[78:28 - 78:33]
  1114. // CHECK: 79:9: BinaryOperator= Extent=[79:9 - 79:33]
  1115. // CHECK: 79:9: BinaryOperator= Extent=[79:9 - 79:19]
  1116. // CHECK: 79:9: DeclRefExpr=c:2:14 Extent=[79:9 - 79:10]
  1117. // CHECK: 79:14: UnexposedExpr= Extent=[79:14 - 79:19]
  1118. // CHECK: 79:14: IntegerLiteral= Extent=[79:14 - 79:19]
  1119. // CHECK: 79:23: BinaryOperator= Extent=[79:23 - 79:33]
  1120. // CHECK: 79:23: DeclRefExpr=c:2:14 Extent=[79:23 - 79:24]
  1121. // CHECK: 79:28: UnexposedExpr= Extent=[79:28 - 79:33]
  1122. // CHECK: 79:28: IntegerLiteral= Extent=[79:28 - 79:33]
  1123. // CHECK: 80:9: BinaryOperator= Extent=[80:9 - 80:33]
  1124. // CHECK: 80:9: BinaryOperator= Extent=[80:9 - 80:19]
  1125. // CHECK: 80:9: DeclRefExpr=c:2:14 Extent=[80:9 - 80:10]
  1126. // CHECK: 80:14: UnexposedExpr= Extent=[80:14 - 80:19]
  1127. // CHECK: 80:14: IntegerLiteral= Extent=[80:14 - 80:19]
  1128. // CHECK: 80:23: BinaryOperator= Extent=[80:23 - 80:33]
  1129. // CHECK: 80:23: DeclRefExpr=c:2:14 Extent=[80:23 - 80:24]
  1130. // CHECK: 80:28: UnexposedExpr= Extent=[80:28 - 80:33]
  1131. // CHECK: 80:28: IntegerLiteral= Extent=[80:28 - 80:33]
  1132. // CHECK: 81:9: BinaryOperator= Extent=[81:9 - 81:33]
  1133. // CHECK: 81:9: BinaryOperator= Extent=[81:9 - 81:19]
  1134. // CHECK: 81:9: DeclRefExpr=c:2:14 Extent=[81:9 - 81:10]
  1135. // CHECK: 81:14: UnexposedExpr= Extent=[81:14 - 81:19]
  1136. // CHECK: 81:14: IntegerLiteral= Extent=[81:14 - 81:19]
  1137. // CHECK: 81:23: BinaryOperator= Extent=[81:23 - 81:33]
  1138. // CHECK: 81:23: DeclRefExpr=c:2:14 Extent=[81:23 - 81:24]
  1139. // CHECK: 81:28: UnexposedExpr= Extent=[81:28 - 81:33]
  1140. // CHECK: 81:28: IntegerLiteral= Extent=[81:28 - 81:33]
  1141. // CHECK: 82:8: BinaryOperator= Extent=[82:8 - 82:18]
  1142. // CHECK: 82:8: DeclRefExpr=c:2:14 Extent=[82:8 - 82:9]
  1143. // CHECK: 82:13: UnexposedExpr= Extent=[82:13 - 82:18]
  1144. // CHECK: 82:13: IntegerLiteral= Extent=[82:13 - 82:18]
  1145. // CHECK: 82:23: BinaryOperator= Extent=[82:23 - 82:47]
  1146. // CHECK: 82:23: BinaryOperator= Extent=[82:23 - 82:33]
  1147. // CHECK: 82:23: DeclRefExpr=c:2:14 Extent=[82:23 - 82:24]
  1148. // CHECK: 82:28: UnexposedExpr= Extent=[82:28 - 82:33]
  1149. // CHECK: 82:28: IntegerLiteral= Extent=[82:28 - 82:33]
  1150. // CHECK: 82:37: BinaryOperator= Extent=[82:37 - 82:47]
  1151. // CHECK: 82:37: DeclRefExpr=c:2:14 Extent=[82:37 - 82:38]
  1152. // CHECK: 82:42: UnexposedExpr= Extent=[82:42 - 82:47]
  1153. // CHECK: 82:42: IntegerLiteral= Extent=[82:42 - 82:47]
  1154. // CHECK: 83:9: BinaryOperator= Extent=[83:9 - 83:33]
  1155. // CHECK: 83:9: BinaryOperator= Extent=[83:9 - 83:19]
  1156. // CHECK: 83:9: DeclRefExpr=c:2:14 Extent=[83:9 - 83:10]
  1157. // CHECK: 83:14: UnexposedExpr= Extent=[83:14 - 83:19]
  1158. // CHECK: 83:14: IntegerLiteral= Extent=[83:14 - 83:19]
  1159. // CHECK: 83:23: BinaryOperator= Extent=[83:23 - 83:33]
  1160. // CHECK: 83:23: DeclRefExpr=c:2:14 Extent=[83:23 - 83:24]
  1161. // CHECK: 83:28: UnexposedExpr= Extent=[83:28 - 83:33]
  1162. // CHECK: 83:28: IntegerLiteral= Extent=[83:28 - 83:33]
  1163. // CHECK: 84:9: BinaryOperator= Extent=[84:9 - 84:33]
  1164. // CHECK: 84:9: BinaryOperator= Extent=[84:9 - 84:19]
  1165. // CHECK: 84:9: DeclRefExpr=c:2:14 Extent=[84:9 - 84:10]
  1166. // CHECK: 84:14: UnexposedExpr= Extent=[84:14 - 84:19]
  1167. // CHECK: 84:14: IntegerLiteral= Extent=[84:14 - 84:19]
  1168. // CHECK: 84:23: BinaryOperator= Extent=[84:23 - 84:33]
  1169. // CHECK: 84:23: DeclRefExpr=c:2:14 Extent=[84:23 - 84:24]
  1170. // CHECK: 84:28: UnexposedExpr= Extent=[84:28 - 84:33]
  1171. // CHECK: 84:28: IntegerLiteral= Extent=[84:28 - 84:33]
  1172. // CHECK: 85:9: BinaryOperator= Extent=[85:9 - 85:33]
  1173. // CHECK: 85:9: BinaryOperator= Extent=[85:9 - 85:19]
  1174. // CHECK: 85:9: DeclRefExpr=c:2:14 Extent=[85:9 - 85:10]
  1175. // CHECK: 85:14: UnexposedExpr= Extent=[85:14 - 85:19]
  1176. // CHECK: 85:14: IntegerLiteral= Extent=[85:14 - 85:19]
  1177. // CHECK: 85:23: BinaryOperator= Extent=[85:23 - 85:33]
  1178. // CHECK: 85:23: DeclRefExpr=c:2:14 Extent=[85:23 - 85:24]
  1179. // CHECK: 85:28: UnexposedExpr= Extent=[85:28 - 85:33]
  1180. // CHECK: 85:28: IntegerLiteral= Extent=[85:28 - 85:33]
  1181. // CHECK: 86:9: BinaryOperator= Extent=[86:9 - 86:33]
  1182. // CHECK: 86:9: BinaryOperator= Extent=[86:9 - 86:19]
  1183. // CHECK: 86:9: DeclRefExpr=c:2:14 Extent=[86:9 - 86:10]
  1184. // CHECK: 86:14: UnexposedExpr= Extent=[86:14 - 86:19]
  1185. // CHECK: 86:14: IntegerLiteral= Extent=[86:14 - 86:19]
  1186. // CHECK: 86:23: BinaryOperator= Extent=[86:23 - 86:33]
  1187. // CHECK: 86:23: DeclRefExpr=c:2:14 Extent=[86:23 - 86:24]
  1188. // CHECK: 86:28: UnexposedExpr= Extent=[86:28 - 86:33]
  1189. // CHECK: 86:28: IntegerLiteral= Extent=[86:28 - 86:33]
  1190. // CHECK: 87:9: BinaryOperator= Extent=[87:9 - 87:33]
  1191. // CHECK: 87:9: BinaryOperator= Extent=[87:9 - 87:19]
  1192. // CHECK: 87:9: DeclRefExpr=c:2:14 Extent=[87:9 - 87:10]
  1193. // CHECK: 87:14: UnexposedExpr= Extent=[87:14 - 87:19]
  1194. // CHECK: 87:14: IntegerLiteral= Extent=[87:14 - 87:19]
  1195. // CHECK: 87:23: BinaryOperator= Extent=[87:23 - 87:33]
  1196. // CHECK: 87:23: DeclRefExpr=c:2:14 Extent=[87:23 - 87:24]
  1197. // CHECK: 87:28: UnexposedExpr= Extent=[87:28 - 87:33]
  1198. // CHECK: 87:28: IntegerLiteral= Extent=[87:28 - 87:33]
  1199. // CHECK: 88:9: BinaryOperator= Extent=[88:9 - 88:33]
  1200. // CHECK: 88:9: BinaryOperator= Extent=[88:9 - 88:19]
  1201. // CHECK: 88:9: DeclRefExpr=c:2:14 Extent=[88:9 - 88:10]
  1202. // CHECK: 88:14: UnexposedExpr= Extent=[88:14 - 88:19]
  1203. // CHECK: 88:14: IntegerLiteral= Extent=[88:14 - 88:19]
  1204. // CHECK: 88:23: BinaryOperator= Extent=[88:23 - 88:33]
  1205. // CHECK: 88:23: DeclRefExpr=c:2:14 Extent=[88:23 - 88:24]
  1206. // CHECK: 88:28: UnexposedExpr= Extent=[88:28 - 88:33]
  1207. // CHECK: 88:28: IntegerLiteral= Extent=[88:28 - 88:33]
  1208. // CHECK: 89:9: BinaryOperator= Extent=[89:9 - 89:33]
  1209. // CHECK: 89:9: BinaryOperator= Extent=[89:9 - 89:19]
  1210. // CHECK: 89:9: DeclRefExpr=c:2:14 Extent=[89:9 - 89:10]
  1211. // CHECK: 89:14: UnexposedExpr= Extent=[89:14 - 89:19]
  1212. // CHECK: 89:14: IntegerLiteral= Extent=[89:14 - 89:19]
  1213. // CHECK: 89:23: BinaryOperator= Extent=[89:23 - 89:33]
  1214. // CHECK: 89:23: DeclRefExpr=c:2:14 Extent=[89:23 - 89:24]
  1215. // CHECK: 89:28: UnexposedExpr= Extent=[89:28 - 89:33]
  1216. // CHECK: 89:28: IntegerLiteral= Extent=[89:28 - 89:33]
  1217. // CHECK: 90:9: BinaryOperator= Extent=[90:9 - 90:33]
  1218. // CHECK: 90:9: BinaryOperator= Extent=[90:9 - 90:19]
  1219. // CHECK: 90:9: DeclRefExpr=c:2:14 Extent=[90:9 - 90:10]
  1220. // CHECK: 90:14: UnexposedExpr= Extent=[90:14 - 90:19]
  1221. // CHECK: 90:14: IntegerLiteral= Extent=[90:14 - 90:19]
  1222. // CHECK: 90:23: BinaryOperator= Extent=[90:23 - 90:33]
  1223. // CHECK: 90:23: DeclRefExpr=c:2:14 Extent=[90:23 - 90:24]
  1224. // CHECK: 90:28: UnexposedExpr= Extent=[90:28 - 90:33]
  1225. // CHECK: 90:28: IntegerLiteral= Extent=[90:28 - 90:33]
  1226. // CHECK: 91:9: BinaryOperator= Extent=[91:9 - 91:33]
  1227. // CHECK: 91:9: BinaryOperator= Extent=[91:9 - 91:19]
  1228. // CHECK: 91:9: DeclRefExpr=c:2:14 Extent=[91:9 - 91:10]
  1229. // CHECK: 91:14: UnexposedExpr= Extent=[91:14 - 91:19]
  1230. // CHECK: 91:14: IntegerLiteral= Extent=[91:14 - 91:19]
  1231. // CHECK: 91:23: BinaryOperator= Extent=[91:23 - 91:33]
  1232. // CHECK: 91:23: DeclRefExpr=c:2:14 Extent=[91:23 - 91:24]
  1233. // CHECK: 91:28: UnexposedExpr= Extent=[91:28 - 91:33]
  1234. // CHECK: 91:28: IntegerLiteral= Extent=[91:28 - 91:33]
  1235. // CHECK: 92:9: BinaryOperator= Extent=[92:9 - 92:33]
  1236. // CHECK: 92:9: BinaryOperator= Extent=[92:9 - 92:19]
  1237. // CHECK: 92:9: DeclRefExpr=c:2:14 Extent=[92:9 - 92:10]
  1238. // CHECK: 92:14: UnexposedExpr= Extent=[92:14 - 92:19]
  1239. // CHECK: 92:14: IntegerLiteral= Extent=[92:14 - 92:19]
  1240. // CHECK: 92:23: BinaryOperator= Extent=[92:23 - 92:33]
  1241. // CHECK: 92:23: DeclRefExpr=c:2:14 Extent=[92:23 - 92:24]
  1242. // CHECK: 92:28: UnexposedExpr= Extent=[92:28 - 92:33]
  1243. // CHECK: 92:28: IntegerLiteral= Extent=[92:28 - 92:33]
  1244. // CHECK: 93:9: BinaryOperator= Extent=[93:9 - 93:33]
  1245. // CHECK: 93:9: BinaryOperator= Extent=[93:9 - 93:19]
  1246. // CHECK: 93:9: DeclRefExpr=c:2:14 Extent=[93:9 - 93:10]
  1247. // CHECK: 93:14: UnexposedExpr= Extent=[93:14 - 93:19]
  1248. // CHECK: 93:14: IntegerLiteral= Extent=[93:14 - 93:19]
  1249. // CHECK: 93:23: BinaryOperator= Extent=[93:23 - 93:33]
  1250. // CHECK: 93:23: DeclRefExpr=c:2:14 Extent=[93:23 - 93:24]
  1251. // CHECK: 93:28: UnexposedExpr= Extent=[93:28 - 93:33]
  1252. // CHECK: 93:28: IntegerLiteral= Extent=[93:28 - 93:33]
  1253. // CHECK: 94:9: BinaryOperator= Extent=[94:9 - 94:33]
  1254. // CHECK: 94:9: BinaryOperator= Extent=[94:9 - 94:19]
  1255. // CHECK: 94:9: DeclRefExpr=c:2:14 Extent=[94:9 - 94:10]
  1256. // CHECK: 94:14: UnexposedExpr= Extent=[94:14 - 94:19]
  1257. // CHECK: 94:14: IntegerLiteral= Extent=[94:14 - 94:19]
  1258. // CHECK: 94:23: BinaryOperator= Extent=[94:23 - 94:33]
  1259. // CHECK: 94:23: DeclRefExpr=c:2:14 Extent=[94:23 - 94:24]
  1260. // CHECK: 94:28: UnexposedExpr= Extent=[94:28 - 94:33]
  1261. // CHECK: 94:28: IntegerLiteral= Extent=[94:28 - 94:33]
  1262. // CHECK: 95:9: BinaryOperator= Extent=[95:9 - 95:33]
  1263. // CHECK: 95:9: BinaryOperator= Extent=[95:9 - 95:19]
  1264. // CHECK: 95:9: DeclRefExpr=c:2:14 Extent=[95:9 - 95:10]
  1265. // CHECK: 95:14: UnexposedExpr= Extent=[95:14 - 95:19]
  1266. // CHECK: 95:14: IntegerLiteral= Extent=[95:14 - 95:19]
  1267. // CHECK: 95:23: BinaryOperator= Extent=[95:23 - 95:33]
  1268. // CHECK: 95:23: DeclRefExpr=c:2:14 Extent=[95:23 - 95:24]
  1269. // CHECK: 95:28: UnexposedExpr= Extent=[95:28 - 95:33]
  1270. // CHECK: 95:28: IntegerLiteral= Extent=[95:28 - 95:33]
  1271. // CHECK: 96:9: BinaryOperator= Extent=[96:9 - 96:33]
  1272. // CHECK: 96:9: BinaryOperator= Extent=[96:9 - 96:19]
  1273. // CHECK: 96:9: DeclRefExpr=c:2:14 Extent=[96:9 - 96:10]
  1274. // CHECK: 96:14: UnexposedExpr= Extent=[96:14 - 96:19]
  1275. // CHECK: 96:14: IntegerLiteral= Extent=[96:14 - 96:19]
  1276. // CHECK: 96:23: BinaryOperator= Extent=[96:23 - 96:33]
  1277. // CHECK: 96:23: DeclRefExpr=c:2:14 Extent=[96:23 - 96:24]
  1278. // CHECK: 96:28: UnexposedExpr= Extent=[96:28 - 96:33]
  1279. // CHECK: 96:28: IntegerLiteral= Extent=[96:28 - 96:33]
  1280. // CHECK: 97:9: BinaryOperator= Extent=[97:9 - 97:33]
  1281. // CHECK: 97:9: BinaryOperator= Extent=[97:9 - 97:19]
  1282. // CHECK: 97:9: DeclRefExpr=c:2:14 Extent=[97:9 - 97:10]
  1283. // CHECK: 97:14: UnexposedExpr= Extent=[97:14 - 97:19]
  1284. // CHECK: 97:14: IntegerLiteral= Extent=[97:14 - 97:19]
  1285. // CHECK: 97:23: BinaryOperator= Extent=[97:23 - 97:33]
  1286. // CHECK: 97:23: DeclRefExpr=c:2:14 Extent=[97:23 - 97:24]
  1287. // CHECK: 97:28: UnexposedExpr= Extent=[97:28 - 97:33]
  1288. // CHECK: 97:28: IntegerLiteral= Extent=[97:28 - 97:33]
  1289. // CHECK: 98:8: BinaryOperator= Extent=[98:8 - 98:18]
  1290. // CHECK: 98:8: DeclRefExpr=c:2:14 Extent=[98:8 - 98:9]
  1291. // CHECK: 98:13: UnexposedExpr= Extent=[98:13 - 98:18]
  1292. // CHECK: 98:13: IntegerLiteral= Extent=[98:13 - 98:18]
  1293. // CHECK: 98:23: BinaryOperator= Extent=[98:23 - 98:47]
  1294. // CHECK: 98:23: BinaryOperator= Extent=[98:23 - 98:33]
  1295. // CHECK: 98:23: DeclRefExpr=c:2:14 Extent=[98:23 - 98:24]
  1296. // CHECK: 98:28: UnexposedExpr= Extent=[98:28 - 98:33]
  1297. // CHECK: 98:28: IntegerLiteral= Extent=[98:28 - 98:33]
  1298. // CHECK: 98:37: BinaryOperator= Extent=[98:37 - 98:47]
  1299. // CHECK: 98:37: DeclRefExpr=c:2:14 Extent=[98:37 - 98:38]
  1300. // CHECK: 98:42: UnexposedExpr= Extent=[98:42 - 98:47]
  1301. // CHECK: 98:42: IntegerLiteral= Extent=[98:42 - 98:47]
  1302. // CHECK: 99:9: BinaryOperator= Extent=[99:9 - 99:33]
  1303. // CHECK: 99:9: BinaryOperator= Extent=[99:9 - 99:19]
  1304. // CHECK: 99:9: DeclRefExpr=c:2:14 Extent=[99:9 - 99:10]
  1305. // CHECK: 99:14: UnexposedExpr= Extent=[99:14 - 99:19]
  1306. // CHECK: 99:14: IntegerLiteral= Extent=[99:14 - 99:19]
  1307. // CHECK: 99:23: BinaryOperator= Extent=[99:23 - 99:33]
  1308. // CHECK: 99:23: DeclRefExpr=c:2:14 Extent=[99:23 - 99:24]
  1309. // CHECK: 99:28: UnexposedExpr= Extent=[99:28 - 99:33]
  1310. // CHECK: 99:28: IntegerLiteral= Extent=[99:28 - 99:33]
  1311. // CHECK: 100:9: BinaryOperator= Extent=[100:9 - 100:33]
  1312. // CHECK: 100:9: BinaryOperator= Extent=[100:9 - 100:19]
  1313. // CHECK: 100:9: DeclRefExpr=c:2:14 Extent=[100:9 - 100:10]
  1314. // CHECK: 100:14: UnexposedExpr= Extent=[100:14 - 100:19]
  1315. // CHECK: 100:14: IntegerLiteral= Extent=[100:14 - 100:19]
  1316. // CHECK: 100:23: BinaryOperator= Extent=[100:23 - 100:33]
  1317. // CHECK: 100:23: DeclRefExpr=c:2:14 Extent=[100:23 - 100:24]
  1318. // CHECK: 100:28: UnexposedExpr= Extent=[100:28 - 100:33]
  1319. // CHECK: 100:28: IntegerLiteral= Extent=[100:28 - 100:33]
  1320. // CHECK: 101:9: BinaryOperator= Extent=[101:9 - 101:33]
  1321. // CHECK: 101:9: BinaryOperator= Extent=[101:9 - 101:19]
  1322. // CHECK: 101:9: DeclRefExpr=c:2:14 Extent=[101:9 - 101:10]
  1323. // CHECK: 101:14: UnexposedExpr= Extent=[101:14 - 101:19]
  1324. // CHECK: 101:14: IntegerLiteral= Extent=[101:14 - 101:19]
  1325. // CHECK: 101:23: BinaryOperator= Extent=[101:23 - 101:33]
  1326. // CHECK: 101:23: DeclRefExpr=c:2:14 Extent=[101:23 - 101:24]
  1327. // CHECK: 101:28: UnexposedExpr= Extent=[101:28 - 101:33]
  1328. // CHECK: 101:28: IntegerLiteral= Extent=[101:28 - 101:33]
  1329. // CHECK: 102:9: BinaryOperator= Extent=[102:9 - 102:33]
  1330. // CHECK: 102:9: BinaryOperator= Extent=[102:9 - 102:19]
  1331. // CHECK: 102:9: DeclRefExpr=c:2:14 Extent=[102:9 - 102:10]
  1332. // CHECK: 102:14: UnexposedExpr= Extent=[102:14 - 102:19]
  1333. // CHECK: 102:14: IntegerLiteral= Extent=[102:14 - 102:19]
  1334. // CHECK: 102:23: BinaryOperator= Extent=[102:23 - 102:33]
  1335. // CHECK: 102:23: DeclRefExpr=c:2:14 Extent=[102:23 - 102:24]
  1336. // CHECK: 102:28: UnexposedExpr= Extent=[102:28 - 102:33]
  1337. // CHECK: 102:28: IntegerLiteral= Extent=[102:28 - 102:33]
  1338. // CHECK: 103:9: BinaryOperator= Extent=[103:9 - 103:33]
  1339. // CHECK: 103:9: BinaryOperator= Extent=[103:9 - 103:19]
  1340. // CHECK: 103:9: DeclRefExpr=c:2:14 Extent=[103:9 - 103:10]
  1341. // CHECK: 103:14: UnexposedExpr= Extent=[103:14 - 103:19]
  1342. // CHECK: 103:14: IntegerLiteral= Extent=[103:14 - 103:19]
  1343. // CHECK: 103:23: BinaryOperator= Extent=[103:23 - 103:33]
  1344. // CHECK: 103:23: DeclRefExpr=c:2:14 Extent=[103:23 - 103:24]
  1345. // CHECK: 103:28: UnexposedExpr= Extent=[103:28 - 103:33]
  1346. // CHECK: 103:28: IntegerLiteral= Extent=[103:28 - 103:33]
  1347. // CHECK: 104:9: BinaryOperator= Extent=[104:9 - 104:33]
  1348. // CHECK: 104:9: BinaryOperator= Extent=[104:9 - 104:19]
  1349. // CHECK: 104:9: DeclRefExpr=c:2:14 Extent=[104:9 - 104:10]
  1350. // CHECK: 104:14: UnexposedExpr= Extent=[104:14 - 104:19]
  1351. // CHECK: 104:14: IntegerLiteral= Extent=[104:14 - 104:19]
  1352. // CHECK: 104:23: BinaryOperator= Extent=[104:23 - 104:33]
  1353. // CHECK: 104:23: DeclRefExpr=c:2:14 Extent=[104:23 - 104:24]
  1354. // CHECK: 104:28: UnexposedExpr= Extent=[104:28 - 104:33]
  1355. // CHECK: 104:28: IntegerLiteral= Extent=[104:28 - 104:33]
  1356. // CHECK: 105:8: BinaryOperator= Extent=[105:8 - 105:18]
  1357. // CHECK: 105:8: DeclRefExpr=c:2:14 Extent=[105:8 - 105:9]
  1358. // CHECK: 105:13: UnexposedExpr= Extent=[105:13 - 105:18]
  1359. // CHECK: 105:13: IntegerLiteral= Extent=[105:13 - 105:18]
  1360. // CHECK: 105:23: BinaryOperator= Extent=[105:23 - 105:47]
  1361. // CHECK: 105:23: BinaryOperator= Extent=[105:23 - 105:33]
  1362. // CHECK: 105:23: DeclRefExpr=c:2:14 Extent=[105:23 - 105:24]
  1363. // CHECK: 105:28: UnexposedExpr= Extent=[105:28 - 105:33]
  1364. // CHECK: 105:28: IntegerLiteral= Extent=[105:28 - 105:33]
  1365. // CHECK: 105:37: BinaryOperator= Extent=[105:37 - 105:47]
  1366. // CHECK: 105:37: DeclRefExpr=c:2:14 Extent=[105:37 - 105:38]
  1367. // CHECK: 105:42: UnexposedExpr= Extent=[105:42 - 105:47]
  1368. // CHECK: 105:42: IntegerLiteral= Extent=[105:42 - 105:47]
  1369. // CHECK: 106:9: BinaryOperator= Extent=[106:9 - 106:33]
  1370. // CHECK: 106:9: BinaryOperator= Extent=[106:9 - 106:19]
  1371. // CHECK: 106:9: DeclRefExpr=c:2:14 Extent=[106:9 - 106:10]
  1372. // CHECK: 106:14: UnexposedExpr= Extent=[106:14 - 106:19]
  1373. // CHECK: 106:14: IntegerLiteral= Extent=[106:14 - 106:19]
  1374. // CHECK: 106:23: BinaryOperator= Extent=[106:23 - 106:33]
  1375. // CHECK: 106:23: DeclRefExpr=c:2:14 Extent=[106:23 - 106:24]
  1376. // CHECK: 106:28: UnexposedExpr= Extent=[106:28 - 106:33]
  1377. // CHECK: 106:28: IntegerLiteral= Extent=[106:28 - 106:33]
  1378. // CHECK: 107:9: BinaryOperator= Extent=[107:9 - 107:33]
  1379. // CHECK: 107:9: BinaryOperator= Extent=[107:9 - 107:19]
  1380. // CHECK: 107:9: DeclRefExpr=c:2:14 Extent=[107:9 - 107:10]
  1381. // CHECK: 107:14: UnexposedExpr= Extent=[107:14 - 107:19]
  1382. // CHECK: 107:14: IntegerLiteral= Extent=[107:14 - 107:19]
  1383. // CHECK: 107:23: BinaryOperator= Extent=[107:23 - 107:33]
  1384. // CHECK: 107:23: DeclRefExpr=c:2:14 Extent=[107:23 - 107:24]
  1385. // CHECK: 107:28: UnexposedExpr= Extent=[107:28 - 107:33]
  1386. // CHECK: 107:28: IntegerLiteral= Extent=[107:28 - 107:33]
  1387. // CHECK: 108:8: BinaryOperator= Extent=[108:8 - 108:18]
  1388. // CHECK: 108:8: DeclRefExpr=c:2:14 Extent=[108:8 - 108:9]
  1389. // CHECK: 108:13: UnexposedExpr= Extent=[108:13 - 108:18]
  1390. // CHECK: 108:13: IntegerLiteral= Extent=[108:13 - 108:18]
  1391. // CHECK: 108:23: BinaryOperator= Extent=[108:23 - 108:47]
  1392. // CHECK: 108:23: BinaryOperator= Extent=[108:23 - 108:33]
  1393. // CHECK: 108:23: DeclRefExpr=c:2:14 Extent=[108:23 - 108:24]
  1394. // CHECK: 108:28: UnexposedExpr= Extent=[108:28 - 108:33]
  1395. // CHECK: 108:28: IntegerLiteral= Extent=[108:28 - 108:33]
  1396. // CHECK: 108:37: BinaryOperator= Extent=[108:37 - 108:47]
  1397. // CHECK: 108:37: DeclRefExpr=c:2:14 Extent=[108:37 - 108:38]
  1398. // CHECK: 108:42: UnexposedExpr= Extent=[108:42 - 108:47]
  1399. // CHECK: 108:42: IntegerLiteral= Extent=[108:42 - 108:47]
  1400. // CHECK: 109:8: BinaryOperator= Extent=[109:8 - 109:18]
  1401. // CHECK: 109:8: DeclRefExpr=c:2:14 Extent=[109:8 - 109:9]
  1402. // CHECK: 109:13: UnexposedExpr= Extent=[109:13 - 109:18]
  1403. // CHECK: 109:13: IntegerLiteral= Extent=[109:13 - 109:18]
  1404. // CHECK: 109:22: BinaryOperator= Extent=[109:22 - 109:32]
  1405. // CHECK: 109:22: DeclRefExpr=c:2:14 Extent=[109:22 - 109:23]
  1406. // CHECK: 109:27: UnexposedExpr= Extent=[109:27 - 109:32]
  1407. // CHECK: 109:27: IntegerLiteral= Extent=[109:27 - 109:32]
  1408. // CHECK: 109:37: BinaryOperator= Extent=[109:37 - 109:61]
  1409. // CHECK: 109:37: BinaryOperator= Extent=[109:37 - 109:47]
  1410. // CHECK: 109:37: DeclRefExpr=c:2:14 Extent=[109:37 - 109:38]
  1411. // CHECK: 109:42: UnexposedExpr= Extent=[109:42 - 109:47]
  1412. // CHECK: 109:42: IntegerLiteral= Extent=[109:42 - 109:47]
  1413. // CHECK: 109:51: BinaryOperator= Extent=[109:51 - 109:61]
  1414. // CHECK: 109:51: DeclRefExpr=c:2:14 Extent=[109:51 - 109:52]
  1415. // CHECK: 109:56: UnexposedExpr= Extent=[109:56 - 109:61]
  1416. // CHECK: 109:56: IntegerLiteral= Extent=[109:56 - 109:61]
  1417. // CHECK: 110:9: BinaryOperator= Extent=[110:9 - 110:33]
  1418. // CHECK: 110:9: BinaryOperator= Extent=[110:9 - 110:19]
  1419. // CHECK: 110:9: DeclRefExpr=c:2:14 Extent=[110:9 - 110:10]
  1420. // CHECK: 110:14: UnexposedExpr= Extent=[110:14 - 110:19]
  1421. // CHECK: 110:14: IntegerLiteral= Extent=[110:14 - 110:19]
  1422. // CHECK: 110:23: BinaryOperator= Extent=[110:23 - 110:33]
  1423. // CHECK: 110:23: DeclRefExpr=c:2:14 Extent=[110:23 - 110:24]
  1424. // CHECK: 110:28: UnexposedExpr= Extent=[110:28 - 110:33]
  1425. // CHECK: 110:28: IntegerLiteral= Extent=[110:28 - 110:33]
  1426. // CHECK: 111:9: BinaryOperator= Extent=[111:9 - 111:33]
  1427. // CHECK: 111:9: BinaryOperator= Extent=[111:9 - 111:19]
  1428. // CHECK: 111:9: DeclRefExpr=c:2:14 Extent=[111:9 - 111:10]
  1429. // CHECK: 111:14: UnexposedExpr= Extent=[111:14 - 111:19]
  1430. // CHECK: 111:14: IntegerLiteral= Extent=[111:14 - 111:19]
  1431. // CHECK: 111:23: BinaryOperator= Extent=[111:23 - 111:33]
  1432. // CHECK: 111:23: DeclRefExpr=c:2:14 Extent=[111:23 - 111:24]
  1433. // CHECK: 111:28: UnexposedExpr= Extent=[111:28 - 111:33]
  1434. // CHECK: 111:28: IntegerLiteral= Extent=[111:28 - 111:33]
  1435. // CHECK: 112:8: BinaryOperator= Extent=[112:8 - 112:18]
  1436. // CHECK: 112:8: DeclRefExpr=c:2:14 Extent=[112:8 - 112:9]
  1437. // CHECK: 112:13: UnexposedExpr= Extent=[112:13 - 112:18]
  1438. // CHECK: 112:13: IntegerLiteral= Extent=[112:13 - 112:18]
  1439. // CHECK: 112:22: BinaryOperator= Extent=[112:22 - 112:32]
  1440. // CHECK: 112:22: DeclRefExpr=c:2:14 Extent=[112:22 - 112:23]
  1441. // CHECK: 112:27: UnexposedExpr= Extent=[112:27 - 112:32]
  1442. // CHECK: 112:27: IntegerLiteral= Extent=[112:27 - 112:32]
  1443. // CHECK: 112:37: BinaryOperator= Extent=[112:37 - 112:61]
  1444. // CHECK: 112:37: BinaryOperator= Extent=[112:37 - 112:47]
  1445. // CHECK: 112:37: DeclRefExpr=c:2:14 Extent=[112:37 - 112:38]
  1446. // CHECK: 112:42: UnexposedExpr= Extent=[112:42 - 112:47]
  1447. // CHECK: 112:42: IntegerLiteral= Extent=[112:42 - 112:47]
  1448. // CHECK: 112:51: BinaryOperator= Extent=[112:51 - 112:61]
  1449. // CHECK: 112:51: DeclRefExpr=c:2:14 Extent=[112:51 - 112:52]
  1450. // CHECK: 112:56: UnexposedExpr= Extent=[112:56 - 112:61]
  1451. // CHECK: 112:56: IntegerLiteral= Extent=[112:56 - 112:61]
  1452. // CHECK: 113:9: BinaryOperator= Extent=[113:9 - 113:33]
  1453. // CHECK: 113:9: BinaryOperator= Extent=[113:9 - 113:19]
  1454. // CHECK: 113:9: DeclRefExpr=c:2:14 Extent=[113:9 - 113:10]
  1455. // CHECK: 113:14: UnexposedExpr= Extent=[113:14 - 113:19]
  1456. // CHECK: 113:14: IntegerLiteral= Extent=[113:14 - 113:19]
  1457. // CHECK: 113:23: BinaryOperator= Extent=[113:23 - 113:33]
  1458. // CHECK: 113:23: DeclRefExpr=c:2:14 Extent=[113:23 - 113:24]
  1459. // CHECK: 113:28: UnexposedExpr= Extent=[113:28 - 113:33]
  1460. // CHECK: 113:28: IntegerLiteral= Extent=[113:28 - 113:33]
  1461. // CHECK: 114:8: BinaryOperator= Extent=[114:8 - 114:18]
  1462. // CHECK: 114:8: DeclRefExpr=c:2:14 Extent=[114:8 - 114:9]
  1463. // CHECK: 114:13: UnexposedExpr= Extent=[114:13 - 114:18]
  1464. // CHECK: 114:13: IntegerLiteral= Extent=[114:13 - 114:18]
  1465. // CHECK: 114:23: BinaryOperator= Extent=[114:23 - 114:47]
  1466. // CHECK: 114:23: BinaryOperator= Extent=[114:23 - 114:33]
  1467. // CHECK: 114:23: DeclRefExpr=c:2:14 Extent=[114:23 - 114:24]
  1468. // CHECK: 114:28: UnexposedExpr= Extent=[114:28 - 114:33]
  1469. // CHECK: 114:28: IntegerLiteral= Extent=[114:28 - 114:33]
  1470. // CHECK: 114:37: BinaryOperator= Extent=[114:37 - 114:47]
  1471. // CHECK: 114:37: DeclRefExpr=c:2:14 Extent=[114:37 - 114:38]
  1472. // CHECK: 114:42: UnexposedExpr= Extent=[114:42 - 114:47]
  1473. // CHECK: 114:42: IntegerLiteral= Extent=[114:42 - 114:47]
  1474. // CHECK: 115:8: BinaryOperator= Extent=[115:8 - 115:18]
  1475. // CHECK: 115:8: DeclRefExpr=c:2:14 Extent=[115:8 - 115:9]
  1476. // CHECK: 115:13: UnexposedExpr= Extent=[115:13 - 115:18]
  1477. // CHECK: 115:13: IntegerLiteral= Extent=[115:13 - 115:18]
  1478. // CHECK: 115:23: BinaryOperator= Extent=[115:23 - 115:47]
  1479. // CHECK: 115:23: BinaryOperator= Extent=[115:23 - 115:33]
  1480. // CHECK: 115:23: DeclRefExpr=c:2:14 Extent=[115:23 - 115:24]
  1481. // CHECK: 115:28: UnexposedExpr= Extent=[115:28 - 115:33]
  1482. // CHECK: 115:28: IntegerLiteral= Extent=[115:28 - 115:33]
  1483. // CHECK: 115:37: BinaryOperator= Extent=[115:37 - 115:47]
  1484. // CHECK: 115:37: DeclRefExpr=c:2:14 Extent=[115:37 - 115:38]
  1485. // CHECK: 115:42: UnexposedExpr= Extent=[115:42 - 115:47]
  1486. // CHECK: 115:42: IntegerLiteral= Extent=[115:42 - 115:47]
  1487. // CHECK: 116:9: BinaryOperator= Extent=[116:9 - 116:33]
  1488. // CHECK: 116:9: BinaryOperator= Extent=[116:9 - 116:19]
  1489. // CHECK: 116:9: DeclRefExpr=c:2:14 Extent=[116:9 - 116:10]
  1490. // CHECK: 116:14: UnexposedExpr= Extent=[116:14 - 116:19]
  1491. // CHECK: 116:14: IntegerLiteral= Extent=[116:14 - 116:19]
  1492. // CHECK: 116:23: BinaryOperator= Extent=[116:23 - 116:33]
  1493. // CHECK: 116:23: DeclRefExpr=c:2:14 Extent=[116:23 - 116:24]
  1494. // CHECK: 116:28: UnexposedExpr= Extent=[116:28 - 116:33]
  1495. // CHECK: 116:28: IntegerLiteral= Extent=[116:28 - 116:33]
  1496. // CHECK: 117:9: BinaryOperator= Extent=[117:9 - 117:33]
  1497. // CHECK: 117:9: BinaryOperator= Extent=[117:9 - 117:19]
  1498. // CHECK: 117:9: DeclRefExpr=c:2:14 Extent=[117:9 - 117:10]
  1499. // CHECK: 117:14: UnexposedExpr= Extent=[117:14 - 117:19]
  1500. // CHECK: 117:14: IntegerLiteral= Extent=[117:14 - 117:19]
  1501. // CHECK: 117:23: BinaryOperator= Extent=[117:23 - 117:33]
  1502. // CHECK: 117:23: DeclRefExpr=c:2:14 Extent=[117:23 - 117:24]
  1503. // CHECK: 117:28: UnexposedExpr= Extent=[117:28 - 117:33]
  1504. // CHECK: 117:28: IntegerLiteral= Extent=[117:28 - 117:33]
  1505. // CHECK: 118:9: BinaryOperator= Extent=[118:9 - 118:35]
  1506. // CHECK: 118:9: BinaryOperator= Extent=[118:9 - 118:20]
  1507. // CHECK: 118:9: DeclRefExpr=c:2:14 Extent=[118:9 - 118:10]
  1508. // CHECK: 118:14: UnexposedExpr= Extent=[118:14 - 118:20]
  1509. // CHECK: 118:14: IntegerLiteral= Extent=[118:14 - 118:20]
  1510. // CHECK: 118:24: BinaryOperator= Extent=[118:24 - 118:35]
  1511. // CHECK: 118:24: DeclRefExpr=c:2:14 Extent=[118:24 - 118:25]
  1512. // CHECK: 118:29: UnexposedExpr= Extent=[118:29 - 118:35]
  1513. // CHECK: 118:29: IntegerLiteral= Extent=[118:29 - 118:35]
  1514. // CHECK: 119:9: BinaryOperator= Extent=[119:9 - 119:35]
  1515. // CHECK: 119:9: BinaryOperator= Extent=[119:9 - 119:20]
  1516. // CHECK: 119:9: DeclRefExpr=c:2:14 Extent=[119:9 - 119:10]
  1517. // CHECK: 119:14: UnexposedExpr= Extent=[119:14 - 119:20]
  1518. // CHECK: 119:14: IntegerLiteral= Extent=[119:14 - 119:20]
  1519. // CHECK: 119:24: BinaryOperator= Extent=[119:24 - 119:35]
  1520. // CHECK: 119:24: DeclRefExpr=c:2:14 Extent=[119:24 - 119:25]
  1521. // CHECK: 119:29: UnexposedExpr= Extent=[119:29 - 119:35]
  1522. // CHECK: 119:29: IntegerLiteral= Extent=[119:29 - 119:35]
  1523. // CHECK: 120:8: BinaryOperator= Extent=[120:8 - 120:19]
  1524. // CHECK: 120:8: DeclRefExpr=c:2:14 Extent=[120:8 - 120:9]
  1525. // CHECK: 120:13: UnexposedExpr= Extent=[120:13 - 120:19]
  1526. // CHECK: 120:13: IntegerLiteral= Extent=[120:13 - 120:19]
  1527. // CHECK: 120:24: BinaryOperator= Extent=[120:24 - 120:50]
  1528. // CHECK: 120:24: BinaryOperator= Extent=[120:24 - 120:35]
  1529. // CHECK: 120:24: DeclRefExpr=c:2:14 Extent=[120:24 - 120:25]
  1530. // CHECK: 120:29: UnexposedExpr= Extent=[120:29 - 120:35]
  1531. // CHECK: 120:29: IntegerLiteral= Extent=[120:29 - 120:35]
  1532. // CHECK: 120:39: BinaryOperator= Extent=[120:39 - 120:50]
  1533. // CHECK: 120:39: DeclRefExpr=c:2:14 Extent=[120:39 - 120:40]
  1534. // CHECK: 120:44: UnexposedExpr= Extent=[120:44 - 120:50]
  1535. // CHECK: 120:44: IntegerLiteral= Extent=[120:44 - 120:50]
  1536. // CHECK: 121:9: BinaryOperator= Extent=[121:9 - 121:35]
  1537. // CHECK: 121:9: BinaryOperator= Extent=[121:9 - 121:20]
  1538. // CHECK: 121:9: DeclRefExpr=c:2:14 Extent=[121:9 - 121:10]
  1539. // CHECK: 121:14: UnexposedExpr= Extent=[121:14 - 121:20]
  1540. // CHECK: 121:14: IntegerLiteral= Extent=[121:14 - 121:20]
  1541. // CHECK: 121:24: BinaryOperator= Extent=[121:24 - 121:35]
  1542. // CHECK: 121:24: DeclRefExpr=c:2:14 Extent=[121:24 - 121:25]
  1543. // CHECK: 121:29: UnexposedExpr= Extent=[121:29 - 121:35]
  1544. // CHECK: 121:29: IntegerLiteral= Extent=[121:29 - 121:35]
  1545. // CHECK: 122:8: BinaryOperator= Extent=[122:8 - 122:19]
  1546. // CHECK: 122:8: DeclRefExpr=c:2:14 Extent=[122:8 - 122:9]
  1547. // CHECK: 122:13: UnexposedExpr= Extent=[122:13 - 122:19]
  1548. // CHECK: 122:13: IntegerLiteral= Extent=[122:13 - 122:19]
  1549. // CHECK: 122:24: BinaryOperator= Extent=[122:24 - 122:50]
  1550. // CHECK: 122:24: BinaryOperator= Extent=[122:24 - 122:35]
  1551. // CHECK: 122:24: DeclRefExpr=c:2:14 Extent=[122:24 - 122:25]
  1552. // CHECK: 122:29: UnexposedExpr= Extent=[122:29 - 122:35]
  1553. // CHECK: 122:29: IntegerLiteral= Extent=[122:29 - 122:35]
  1554. // CHECK: 122:39: BinaryOperator= Extent=[122:39 - 122:50]
  1555. // CHECK: 122:39: DeclRefExpr=c:2:14 Extent=[122:39 - 122:40]
  1556. // CHECK: 122:44: UnexposedExpr= Extent=[122:44 - 122:50]
  1557. // CHECK: 122:44: IntegerLiteral= Extent=[122:44 - 122:50]
  1558. // CHECK: 123:9: BinaryOperator= Extent=[123:9 - 123:35]
  1559. // CHECK: 123:9: BinaryOperator= Extent=[123:9 - 123:20]
  1560. // CHECK: 123:9: DeclRefExpr=c:2:14 Extent=[123:9 - 123:10]
  1561. // CHECK: 123:14: UnexposedExpr= Extent=[123:14 - 123:20]
  1562. // CHECK: 123:14: IntegerLiteral= Extent=[123:14 - 123:20]
  1563. // CHECK: 123:24: BinaryOperator= Extent=[123:24 - 123:35]
  1564. // CHECK: 123:24: DeclRefExpr=c:2:14 Extent=[123:24 - 123:25]
  1565. // CHECK: 123:29: UnexposedExpr= Extent=[123:29 - 123:35]
  1566. // CHECK: 123:29: IntegerLiteral= Extent=[123:29 - 123:35]
  1567. // CHECK: 124:8: BinaryOperator= Extent=[124:8 - 124:19]
  1568. // CHECK: 124:8: DeclRefExpr=c:2:14 Extent=[124:8 - 124:9]
  1569. // CHECK: 124:13: UnexposedExpr= Extent=[124:13 - 124:19]
  1570. // CHECK: 124:13: IntegerLiteral= Extent=[124:13 - 124:19]
  1571. // CHECK: 124:23: BinaryOperator= Extent=[124:23 - 124:34]
  1572. // CHECK: 124:23: DeclRefExpr=c:2:14 Extent=[124:23 - 124:24]
  1573. // CHECK: 124:28: UnexposedExpr= Extent=[124:28 - 124:34]
  1574. // CHECK: 124:28: IntegerLiteral= Extent=[124:28 - 124:34]
  1575. // CHECK: 124:38: BinaryOperator= Extent=[124:38 - 124:49]
  1576. // CHECK: 124:38: DeclRefExpr=c:2:14 Extent=[124:38 - 124:39]
  1577. // CHECK: 124:43: UnexposedExpr= Extent=[124:43 - 124:49]
  1578. // CHECK: 124:43: IntegerLiteral= Extent=[124:43 - 124:49]
  1579. // CHECK: 124:53: BinaryOperator= Extent=[124:53 - 124:64]
  1580. // CHECK: 124:53: DeclRefExpr=c:2:14 Extent=[124:53 - 124:54]
  1581. // CHECK: 124:58: UnexposedExpr= Extent=[124:58 - 124:64]
  1582. // CHECK: 124:58: IntegerLiteral= Extent=[124:58 - 124:64]
  1583. // CHECK: 125:5: BinaryOperator= Extent=[125:5 - 125:16]
  1584. // CHECK: 125:5: DeclRefExpr=c:2:14 Extent=[125:5 - 125:6]
  1585. // CHECK: 125:10: UnexposedExpr= Extent=[125:10 - 125:16]
  1586. // CHECK: 125:10: IntegerLiteral= Extent=[125:10 - 125:16]
  1587. // CHECK: 125:20: BinaryOperator= Extent=[125:20 - 125:31]
  1588. // CHECK: 125:20: DeclRefExpr=c:2:14 Extent=[125:20 - 125:21]
  1589. // CHECK: 125:25: UnexposedExpr= Extent=[125:25 - 125:31]
  1590. // CHECK: 125:25: IntegerLiteral= Extent=[125:25 - 125:31]
  1591. // CHECK: 125:36: BinaryOperator= Extent=[125:36 - 125:62]
  1592. // CHECK: 125:36: BinaryOperator= Extent=[125:36 - 125:47]
  1593. // CHECK: 125:36: DeclRefExpr=c:2:14 Extent=[125:36 - 125:37]
  1594. // CHECK: 125:41: UnexposedExpr= Extent=[125:41 - 125:47]
  1595. // CHECK: 125:41: IntegerLiteral= Extent=[125:41 - 125:47]
  1596. // CHECK: 125:51: BinaryOperator= Extent=[125:51 - 125:62]
  1597. // CHECK: 125:51: DeclRefExpr=c:2:14 Extent=[125:51 - 125:52]
  1598. // CHECK: 125:56: UnexposedExpr= Extent=[125:56 - 125:62]
  1599. // CHECK: 125:56: IntegerLiteral= Extent=[125:56 - 125:62]
  1600. // CHECK: 126:8: BinaryOperator= Extent=[126:8 - 126:19]
  1601. // CHECK: 126:8: DeclRefExpr=c:2:14 Extent=[126:8 - 126:9]
  1602. // CHECK: 126:13: UnexposedExpr= Extent=[126:13 - 126:19]
  1603. // CHECK: 126:13: IntegerLiteral= Extent=[126:13 - 126:19]
  1604. // CHECK: 126:24: BinaryOperator= Extent=[126:24 - 126:50]
  1605. // CHECK: 126:24: BinaryOperator= Extent=[126:24 - 126:35]
  1606. // CHECK: 126:24: DeclRefExpr=c:2:14 Extent=[126:24 - 126:25]
  1607. // CHECK: 126:29: UnexposedExpr= Extent=[126:29 - 126:35]
  1608. // CHECK: 126:29: IntegerLiteral= Extent=[126:29 - 126:35]
  1609. // CHECK: 126:39: BinaryOperator= Extent=[126:39 - 126:50]
  1610. // CHECK: 126:39: DeclRefExpr=c:2:14 Extent=[126:39 - 126:40]
  1611. // CHECK: 126:44: UnexposedExpr= Extent=[126:44 - 126:50]
  1612. // CHECK: 126:44: IntegerLiteral= Extent=[126:44 - 126:50]
  1613. // CHECK: 127:8: BinaryOperator= Extent=[127:8 - 127:19]
  1614. // CHECK: 127:8: DeclRefExpr=c:2:14 Extent=[127:8 - 127:9]
  1615. // CHECK: 127:13: UnexposedExpr= Extent=[127:13 - 127:19]
  1616. // CHECK: 127:13: IntegerLiteral= Extent=[127:13 - 127:19]
  1617. // CHECK: 127:23: BinaryOperator= Extent=[127:23 - 127:34]
  1618. // CHECK: 127:23: DeclRefExpr=c:2:14 Extent=[127:23 - 127:24]
  1619. // CHECK: 127:28: UnexposedExpr= Extent=[127:28 - 127:34]
  1620. // CHECK: 127:28: IntegerLiteral= Extent=[127:28 - 127:34]
  1621. // CHECK: 127:38: BinaryOperator= Extent=[127:38 - 127:49]
  1622. // CHECK: 127:38: DeclRefExpr=c:2:14 Extent=[127:38 - 127:39]
  1623. // CHECK: 127:43: UnexposedExpr= Extent=[127:43 - 127:49]
  1624. // CHECK: 127:43: IntegerLiteral= Extent=[127:43 - 127:49]
  1625. // CHECK: 127:53: BinaryOperator= Extent=[127:53 - 127:64]
  1626. // CHECK: 127:53: DeclRefExpr=c:2:14 Extent=[127:53 - 127:54]
  1627. // CHECK: 127:58: UnexposedExpr= Extent=[127:58 - 127:64]
  1628. // CHECK: 127:58: IntegerLiteral= Extent=[127:58 - 127:64]
  1629. // CHECK: 128:6: BinaryOperator= Extent=[128:6 - 128:32]
  1630. // CHECK: 128:6: BinaryOperator= Extent=[128:6 - 128:17]
  1631. // CHECK: 128:6: DeclRefExpr=c:2:14 Extent=[128:6 - 128:7]
  1632. // CHECK: 128:11: UnexposedExpr= Extent=[128:11 - 128:17]
  1633. // CHECK: 128:11: IntegerLiteral= Extent=[128:11 - 128:17]
  1634. // CHECK: 128:21: BinaryOperator= Extent=[128:21 - 128:32]
  1635. // CHECK: 128:21: DeclRefExpr=c:2:14 Extent=[128:21 - 128:22]
  1636. // CHECK: 128:26: UnexposedExpr= Extent=[128:26 - 128:32]
  1637. // CHECK: 128:26: IntegerLiteral= Extent=[128:26 - 128:32]
  1638. // CHECK: 129:9: BinaryOperator= Extent=[129:9 - 129:35]
  1639. // CHECK: 129:9: BinaryOperator= Extent=[129:9 - 129:20]
  1640. // CHECK: 129:9: DeclRefExpr=c:2:14 Extent=[129:9 - 129:10]
  1641. // CHECK: 129:14: UnexposedExpr= Extent=[129:14 - 129:20]
  1642. // CHECK: 129:14: IntegerLiteral= Extent=[129:14 - 129:20]
  1643. // CHECK: 129:24: BinaryOperator= Extent=[129:24 - 129:35]
  1644. // CHECK: 129:24: DeclRefExpr=c:2:14 Extent=[129:24 - 129:25]
  1645. // CHECK: 129:29: UnexposedExpr= Extent=[129:29 - 129:35]
  1646. // CHECK: 129:29: IntegerLiteral= Extent=[129:29 - 129:35]
  1647. // CHECK: 130:8: BinaryOperator= Extent=[130:8 - 130:19]
  1648. // CHECK: 130:8: DeclRefExpr=c:2:14 Extent=[130:8 - 130:9]
  1649. // CHECK: 130:13: UnexposedExpr= Extent=[130:13 - 130:19]
  1650. // CHECK: 130:13: IntegerLiteral= Extent=[130:13 - 130:19]
  1651. // CHECK: 130:23: BinaryOperator= Extent=[130:23 - 130:34]
  1652. // CHECK: 130:23: DeclRefExpr=c:2:14 Extent=[130:23 - 130:24]
  1653. // CHECK: 130:28: UnexposedExpr= Extent=[130:28 - 130:34]
  1654. // CHECK: 130:28: IntegerLiteral= Extent=[130:28 - 130:34]
  1655. // CHECK: 130:38: BinaryOperator= Extent=[130:38 - 130:49]
  1656. // CHECK: 130:38: DeclRefExpr=c:2:14 Extent=[130:38 - 130:39]
  1657. // CHECK: 130:43: UnexposedExpr= Extent=[130:43 - 130:49]
  1658. // CHECK: 130:43: IntegerLiteral= Extent=[130:43 - 130:49]
  1659. // CHECK: 130:53: BinaryOperator= Extent=[130:53 - 130:64]
  1660. // CHECK: 130:53: DeclRefExpr=c:2:14 Extent=[130:53 - 130:54]
  1661. // CHECK: 130:58: UnexposedExpr= Extent=[130:58 - 130:64]
  1662. // CHECK: 130:58: IntegerLiteral= Extent=[130:58 - 130:64]
  1663. // CHECK: 131:6: BinaryOperator= Extent=[131:6 - 131:32]
  1664. // CHECK: 131:6: BinaryOperator= Extent=[131:6 - 131:17]
  1665. // CHECK: 131:6: DeclRefExpr=c:2:14 Extent=[131:6 - 131:7]
  1666. // CHECK: 131:11: UnexposedExpr= Extent=[131:11 - 131:17]
  1667. // CHECK: 131:11: IntegerLiteral= Extent=[131:11 - 131:17]
  1668. // CHECK: 131:21: BinaryOperator= Extent=[131:21 - 131:32]
  1669. // CHECK: 131:21: DeclRefExpr=c:2:14 Extent=[131:21 - 131:22]
  1670. // CHECK: 131:26: UnexposedExpr= Extent=[131:26 - 131:32]
  1671. // CHECK: 131:26: IntegerLiteral= Extent=[131:26 - 131:32]
  1672. // CHECK: 132:9: BinaryOperator= Extent=[132:9 - 132:35]
  1673. // CHECK: 132:9: BinaryOperator= Extent=[132:9 - 132:20]
  1674. // CHECK: 132:9: DeclRefExpr=c:2:14 Extent=[132:9 - 132:10]
  1675. // CHECK: 132:14: UnexposedExpr= Extent=[132:14 - 132:20]
  1676. // CHECK: 132:14: IntegerLiteral= Extent=[132:14 - 132:20]
  1677. // CHECK: 132:24: BinaryOperator= Extent=[132:24 - 132:35]
  1678. // CHECK: 132:24: DeclRefExpr=c:2:14 Extent=[132:24 - 132:25]
  1679. // CHECK: 132:29: UnexposedExpr= Extent=[132:29 - 132:35]
  1680. // CHECK: 132:29: IntegerLiteral= Extent=[132:29 - 132:35]
  1681. // CHECK: 133:8: BinaryOperator= Extent=[133:8 - 133:19]
  1682. // CHECK: 133:8: DeclRefExpr=c:2:14 Extent=[133:8 - 133:9]
  1683. // CHECK: 133:13: UnexposedExpr= Extent=[133:13 - 133:19]
  1684. // CHECK: 133:13: IntegerLiteral= Extent=[133:13 - 133:19]
  1685. // CHECK: 133:24: BinaryOperator= Extent=[133:24 - 133:50]
  1686. // CHECK: 133:24: BinaryOperator= Extent=[133:24 - 133:35]
  1687. // CHECK: 133:24: DeclRefExpr=c:2:14 Extent=[133:24 - 133:25]
  1688. // CHECK: 133:29: UnexposedExpr= Extent=[133:29 - 133:35]
  1689. // CHECK: 133:29: IntegerLiteral= Extent=[133:29 - 133:35]
  1690. // CHECK: 133:39: BinaryOperator= Extent=[133:39 - 133:50]
  1691. // CHECK: 133:39: DeclRefExpr=c:2:14 Extent=[133:39 - 133:40]
  1692. // CHECK: 133:44: UnexposedExpr= Extent=[133:44 - 133:50]
  1693. // CHECK: 133:44: IntegerLiteral= Extent=[133:44 - 133:50]
  1694. // CHECK: 134:8: BinaryOperator= Extent=[134:8 - 134:19]
  1695. // CHECK: 134:8: DeclRefExpr=c:2:14 Extent=[134:8 - 134:9]
  1696. // CHECK: 134:13: UnexposedExpr= Extent=[134:13 - 134:19]
  1697. // CHECK: 134:13: IntegerLiteral= Extent=[134:13 - 134:19]
  1698. // CHECK: 134:23: BinaryOperator= Extent=[134:23 - 134:34]
  1699. // CHECK: 134:23: DeclRefExpr=c:2:14 Extent=[134:23 - 134:24]
  1700. // CHECK: 134:28: UnexposedExpr= Extent=[134:28 - 134:34]
  1701. // CHECK: 134:28: IntegerLiteral= Extent=[134:28 - 134:34]
  1702. // CHECK: 134:38: BinaryOperator= Extent=[134:38 - 134:49]
  1703. // CHECK: 134:38: DeclRefExpr=c:2:14 Extent=[134:38 - 134:39]
  1704. // CHECK: 134:43: UnexposedExpr= Extent=[134:43 - 134:49]
  1705. // CHECK: 134:43: IntegerLiteral= Extent=[134:43 - 134:49]
  1706. // CHECK: 134:54: BinaryOperator= Extent=[134:54 - 134:80]
  1707. // CHECK: 134:54: BinaryOperator= Extent=[134:54 - 134:65]
  1708. // CHECK: 134:54: DeclRefExpr=c:2:14 Extent=[134:54 - 134:55]
  1709. // CHECK: 134:59: UnexposedExpr= Extent=[134:59 - 134:65]
  1710. // CHECK: 134:59: IntegerLiteral= Extent=[134:59 - 134:65]
  1711. // CHECK: 134:69: BinaryOperator= Extent=[134:69 - 134:80]
  1712. // CHECK: 134:69: DeclRefExpr=c:2:14 Extent=[134:69 - 134:70]
  1713. // CHECK: 134:74: UnexposedExpr= Extent=[134:74 - 134:80]
  1714. // CHECK: 134:74: IntegerLiteral= Extent=[134:74 - 134:80]
  1715. // CHECK: 135:9: BinaryOperator= Extent=[135:9 - 135:35]
  1716. // CHECK: 135:9: BinaryOperator= Extent=[135:9 - 135:20]
  1717. // CHECK: 135:9: DeclRefExpr=c:2:14 Extent=[135:9 - 135:10]
  1718. // CHECK: 135:14: UnexposedExpr= Extent=[135:14 - 135:20]
  1719. // CHECK: 135:14: IntegerLiteral= Extent=[135:14 - 135:20]
  1720. // CHECK: 135:24: BinaryOperator= Extent=[135:24 - 135:35]
  1721. // CHECK: 135:24: DeclRefExpr=c:2:14 Extent=[135:24 - 135:25]
  1722. // CHECK: 135:29: UnexposedExpr= Extent=[135:29 - 135:35]
  1723. // CHECK: 135:29: IntegerLiteral= Extent=[135:29 - 135:35]
  1724. // CHECK: 136:9: BinaryOperator= Extent=[136:9 - 136:35]
  1725. // CHECK: 136:9: BinaryOperator= Extent=[136:9 - 136:20]
  1726. // CHECK: 136:9: DeclRefExpr=c:2:14 Extent=[136:9 - 136:10]
  1727. // CHECK: 136:14: UnexposedExpr= Extent=[136:14 - 136:20]
  1728. // CHECK: 136:14: IntegerLiteral= Extent=[136:14 - 136:20]
  1729. // CHECK: 136:24: BinaryOperator= Extent=[136:24 - 136:35]
  1730. // CHECK: 136:24: DeclRefExpr=c:2:14 Extent=[136:24 - 136:25]
  1731. // CHECK: 136:29: UnexposedExpr= Extent=[136:29 - 136:35]
  1732. // CHECK: 136:29: IntegerLiteral= Extent=[136:29 - 136:35]
  1733. // CHECK: 137:9: BinaryOperator= Extent=[137:9 - 137:35]
  1734. // CHECK: 137:9: BinaryOperator= Extent=[137:9 - 137:20]
  1735. // CHECK: 137:9: DeclRefExpr=c:2:14 Extent=[137:9 - 137:10]
  1736. // CHECK: 137:14: UnexposedExpr= Extent=[137:14 - 137:20]
  1737. // CHECK: 137:14: IntegerLiteral= Extent=[137:14 - 137:20]
  1738. // CHECK: 137:24: BinaryOperator= Extent=[137:24 - 137:35]
  1739. // CHECK: 137:24: DeclRefExpr=c:2:14 Extent=[137:24 - 137:25]
  1740. // CHECK: 137:29: UnexposedExpr= Extent=[137:29 - 137:35]
  1741. // CHECK: 137:29: IntegerLiteral= Extent=[137:29 - 137:35]
  1742. // CHECK: 138:9: BinaryOperator= Extent=[138:9 - 138:35]
  1743. // CHECK: 138:9: BinaryOperator= Extent=[138:9 - 138:20]
  1744. // CHECK: 138:9: DeclRefExpr=c:2:14 Extent=[138:9 - 138:10]
  1745. // CHECK: 138:14: UnexposedExpr= Extent=[138:14 - 138:20]
  1746. // CHECK: 138:14: IntegerLiteral= Extent=[138:14 - 138:20]
  1747. // CHECK: 138:24: BinaryOperator= Extent=[138:24 - 138:35]
  1748. // CHECK: 138:24: DeclRefExpr=c:2:14 Extent=[138:24 - 138:25]
  1749. // CHECK: 138:29: UnexposedExpr= Extent=[138:29 - 138:35]
  1750. // CHECK: 138:29: IntegerLiteral= Extent=[138:29 - 138:35]
  1751. // CHECK: 139:9: BinaryOperator= Extent=[139:9 - 139:35]
  1752. // CHECK: 139:9: BinaryOperator= Extent=[139:9 - 139:20]
  1753. // CHECK: 139:9: DeclRefExpr=c:2:14 Extent=[139:9 - 139:10]
  1754. // CHECK: 139:14: UnexposedExpr= Extent=[139:14 - 139:20]
  1755. // CHECK: 139:14: IntegerLiteral= Extent=[139:14 - 139:20]
  1756. // CHECK: 139:24: BinaryOperator= Extent=[139:24 - 139:35]
  1757. // CHECK: 139:24: DeclRefExpr=c:2:14 Extent=[139:24 - 139:25]
  1758. // CHECK: 139:29: UnexposedExpr= Extent=[139:29 - 139:35]
  1759. // CHECK: 139:29: IntegerLiteral= Extent=[139:29 - 139:35]
  1760. // CHECK: 140:9: BinaryOperator= Extent=[140:9 - 140:35]
  1761. // CHECK: 140:9: BinaryOperator= Extent=[140:9 - 140:20]
  1762. // CHECK: 140:9: DeclRefExpr=c:2:14 Extent=[140:9 - 140:10]
  1763. // CHECK: 140:14: UnexposedExpr= Extent=[140:14 - 140:20]
  1764. // CHECK: 140:14: IntegerLiteral= Extent=[140:14 - 140:20]
  1765. // CHECK: 140:24: BinaryOperator= Extent=[140:24 - 140:35]
  1766. // CHECK: 140:24: DeclRefExpr=c:2:14 Extent=[140:24 - 140:25]
  1767. // CHECK: 140:29: UnexposedExpr= Extent=[140:29 - 140:35]
  1768. // CHECK: 140:29: IntegerLiteral= Extent=[140:29 - 140:35]
  1769. // CHECK: 141:8: BinaryOperator= Extent=[141:8 - 141:19]
  1770. // CHECK: 141:8: DeclRefExpr=c:2:14 Extent=[141:8 - 141:9]
  1771. // CHECK: 141:13: UnexposedExpr= Extent=[141:13 - 141:19]
  1772. // CHECK: 141:13: IntegerLiteral= Extent=[141:13 - 141:19]
  1773. // CHECK: 141:23: BinaryOperator= Extent=[141:23 - 141:34]
  1774. // CHECK: 141:23: DeclRefExpr=c:2:14 Extent=[141:23 - 141:24]
  1775. // CHECK: 141:28: UnexposedExpr= Extent=[141:28 - 141:34]
  1776. // CHECK: 141:28: IntegerLiteral= Extent=[141:28 - 141:34]
  1777. // CHECK: 141:38: BinaryOperator= Extent=[141:38 - 141:49]
  1778. // CHECK: 141:38: DeclRefExpr=c:2:14 Extent=[141:38 - 141:39]
  1779. // CHECK: 141:43: UnexposedExpr= Extent=[141:43 - 141:49]
  1780. // CHECK: 141:43: IntegerLiteral= Extent=[141:43 - 141:49]
  1781. // CHECK: 141:54: BinaryOperator= Extent=[141:54 - 141:80]
  1782. // CHECK: 141:54: BinaryOperator= Extent=[141:54 - 141:65]
  1783. // CHECK: 141:54: DeclRefExpr=c:2:14 Extent=[141:54 - 141:55]
  1784. // CHECK: 141:59: UnexposedExpr= Extent=[141:59 - 141:65]
  1785. // CHECK: 141:59: IntegerLiteral= Extent=[141:59 - 141:65]
  1786. // CHECK: 141:69: BinaryOperator= Extent=[141:69 - 141:80]
  1787. // CHECK: 141:69: DeclRefExpr=c:2:14 Extent=[141:69 - 141:70]
  1788. // CHECK: 141:74: UnexposedExpr= Extent=[141:74 - 141:80]
  1789. // CHECK: 141:74: IntegerLiteral= Extent=[141:74 - 141:80]
  1790. // CHECK: 142:9: BinaryOperator= Extent=[142:9 - 142:35]
  1791. // CHECK: 142:9: BinaryOperator= Extent=[142:9 - 142:20]
  1792. // CHECK: 142:9: DeclRefExpr=c:2:14 Extent=[142:9 - 142:10]
  1793. // CHECK: 142:14: UnexposedExpr= Extent=[142:14 - 142:20]
  1794. // CHECK: 142:14: IntegerLiteral= Extent=[142:14 - 142:20]
  1795. // CHECK: 142:24: BinaryOperator= Extent=[142:24 - 142:35]
  1796. // CHECK: 142:24: DeclRefExpr=c:2:14 Extent=[142:24 - 142:25]
  1797. // CHECK: 142:29: UnexposedExpr= Extent=[142:29 - 142:35]
  1798. // CHECK: 142:29: IntegerLiteral= Extent=[142:29 - 142:35]
  1799. // CHECK: 143:9: BinaryOperator= Extent=[143:9 - 143:35]
  1800. // CHECK: 143:9: BinaryOperator= Extent=[143:9 - 143:20]
  1801. // CHECK: 143:9: DeclRefExpr=c:2:14 Extent=[143:9 - 143:10]
  1802. // CHECK: 143:14: UnexposedExpr= Extent=[143:14 - 143:20]
  1803. // CHECK: 143:14: IntegerLiteral= Extent=[143:14 - 143:20]
  1804. // CHECK: 143:24: BinaryOperator= Extent=[143:24 - 143:35]
  1805. // CHECK: 143:24: DeclRefExpr=c:2:14 Extent=[143:24 - 143:25]
  1806. // CHECK: 143:29: UnexposedExpr= Extent=[143:29 - 143:35]
  1807. // CHECK: 143:29: IntegerLiteral= Extent=[143:29 - 143:35]
  1808. // CHECK: 144:8: BinaryOperator= Extent=[144:8 - 144:19]
  1809. // CHECK: 144:8: DeclRefExpr=c:2:14 Extent=[144:8 - 144:9]
  1810. // CHECK: 144:13: UnexposedExpr= Extent=[144:13 - 144:19]
  1811. // CHECK: 144:13: IntegerLiteral= Extent=[144:13 - 144:19]
  1812. // CHECK: 144:24: BinaryOperator= Extent=[144:24 - 144:50]
  1813. // CHECK: 144:24: BinaryOperator= Extent=[144:24 - 144:35]
  1814. // CHECK: 144:24: DeclRefExpr=c:2:14 Extent=[144:24 - 144:25]
  1815. // CHECK: 144:29: UnexposedExpr= Extent=[144:29 - 144:35]
  1816. // CHECK: 144:29: IntegerLiteral= Extent=[144:29 - 144:35]
  1817. // CHECK: 144:39: BinaryOperator= Extent=[144:39 - 144:50]
  1818. // CHECK: 144:39: DeclRefExpr=c:2:14 Extent=[144:39 - 144:40]
  1819. // CHECK: 144:44: UnexposedExpr= Extent=[144:44 - 144:50]
  1820. // CHECK: 144:44: IntegerLiteral= Extent=[144:44 - 144:50]
  1821. // CHECK: 145:9: BinaryOperator= Extent=[145:9 - 145:35]
  1822. // CHECK: 145:9: BinaryOperator= Extent=[145:9 - 145:20]
  1823. // CHECK: 145:9: DeclRefExpr=c:2:14 Extent=[145:9 - 145:10]
  1824. // CHECK: 145:14: UnexposedExpr= Extent=[145:14 - 145:20]
  1825. // CHECK: 145:14: IntegerLiteral= Extent=[145:14 - 145:20]
  1826. // CHECK: 145:24: BinaryOperator= Extent=[145:24 - 145:35]
  1827. // CHECK: 145:24: DeclRefExpr=c:2:14 Extent=[145:24 - 145:25]
  1828. // CHECK: 145:29: UnexposedExpr= Extent=[145:29 - 145:35]
  1829. // CHECK: 145:29: IntegerLiteral= Extent=[145:29 - 145:35]
  1830. // CHECK: 146:9: BinaryOperator= Extent=[146:9 - 146:35]
  1831. // CHECK: 146:9: BinaryOperator= Extent=[146:9 - 146:20]
  1832. // CHECK: 146:9: DeclRefExpr=c:2:14 Extent=[146:9 - 146:10]
  1833. // CHECK: 146:14: UnexposedExpr= Extent=[146:14 - 146:20]
  1834. // CHECK: 146:14: IntegerLiteral= Extent=[146:14 - 146:20]
  1835. // CHECK: 146:24: BinaryOperator= Extent=[146:24 - 146:35]
  1836. // CHECK: 146:24: DeclRefExpr=c:2:14 Extent=[146:24 - 146:25]
  1837. // CHECK: 146:29: UnexposedExpr= Extent=[146:29 - 146:35]
  1838. // CHECK: 146:29: IntegerLiteral= Extent=[146:29 - 146:35]
  1839. // CHECK: 147:9: BinaryOperator= Extent=[147:9 - 147:35]
  1840. // CHECK: 147:9: BinaryOperator= Extent=[147:9 - 147:20]
  1841. // CHECK: 147:9: DeclRefExpr=c:2:14 Extent=[147:9 - 147:10]
  1842. // CHECK: 147:14: UnexposedExpr= Extent=[147:14 - 147:20]
  1843. // CHECK: 147:14: IntegerLiteral= Extent=[147:14 - 147:20]
  1844. // CHECK: 147:24: BinaryOperator= Extent=[147:24 - 147:35]
  1845. // CHECK: 147:24: DeclRefExpr=c:2:14 Extent=[147:24 - 147:25]
  1846. // CHECK: 147:29: UnexposedExpr= Extent=[147:29 - 147:35]
  1847. // CHECK: 147:29: IntegerLiteral= Extent=[147:29 - 147:35]
  1848. // CHECK: 148:9: BinaryOperator= Extent=[148:9 - 148:35]
  1849. // CHECK: 148:9: BinaryOperator= Extent=[148:9 - 148:20]
  1850. // CHECK: 148:9: DeclRefExpr=c:2:14 Extent=[148:9 - 148:10]
  1851. // CHECK: 148:14: UnexposedExpr= Extent=[148:14 - 148:20]
  1852. // CHECK: 148:14: IntegerLiteral= Extent=[148:14 - 148:20]
  1853. // CHECK: 148:24: BinaryOperator= Extent=[148:24 - 148:35]
  1854. // CHECK: 148:24: DeclRefExpr=c:2:14 Extent=[148:24 - 148:25]
  1855. // CHECK: 148:29: UnexposedExpr= Extent=[148:29 - 148:35]
  1856. // CHECK: 148:29: IntegerLiteral= Extent=[148:29 - 148:35]
  1857. // CHECK: 149:9: BinaryOperator= Extent=[149:9 - 149:35]
  1858. // CHECK: 149:9: BinaryOperator= Extent=[149:9 - 149:20]
  1859. // CHECK: 149:9: DeclRefExpr=c:2:14 Extent=[149:9 - 149:10]
  1860. // CHECK: 149:14: UnexposedExpr= Extent=[149:14 - 149:20]
  1861. // CHECK: 149:14: IntegerLiteral= Extent=[149:14 - 149:20]
  1862. // CHECK: 149:24: BinaryOperator= Extent=[149:24 - 149:35]
  1863. // CHECK: 149:24: DeclRefExpr=c:2:14 Extent=[149:24 - 149:25]
  1864. // CHECK: 149:29: UnexposedExpr= Extent=[149:29 - 149:35]
  1865. // CHECK: 149:29: IntegerLiteral= Extent=[149:29 - 149:35]
  1866. // CHECK: 150:9: BinaryOperator= Extent=[150:9 - 150:35]
  1867. // CHECK: 150:9: BinaryOperator= Extent=[150:9 - 150:20]
  1868. // CHECK: 150:9: DeclRefExpr=c:2:14 Extent=[150:9 - 150:10]
  1869. // CHECK: 150:14: UnexposedExpr= Extent=[150:14 - 150:20]
  1870. // CHECK: 150:14: IntegerLiteral= Extent=[150:14 - 150:20]
  1871. // CHECK: 150:24: BinaryOperator= Extent=[150:24 - 150:35]
  1872. // CHECK: 150:24: DeclRefExpr=c:2:14 Extent=[150:24 - 150:25]
  1873. // CHECK: 150:29: UnexposedExpr= Extent=[150:29 - 150:35]
  1874. // CHECK: 150:29: IntegerLiteral= Extent=[150:29 - 150:35]
  1875. // CHECK: 151:8: BinaryOperator= Extent=[151:8 - 151:19]
  1876. // CHECK: 151:8: DeclRefExpr=c:2:14 Extent=[151:8 - 151:9]
  1877. // CHECK: 151:13: UnexposedExpr= Extent=[151:13 - 151:19]
  1878. // CHECK: 151:13: IntegerLiteral= Extent=[151:13 - 151:19]
  1879. // CHECK: 151:24: BinaryOperator= Extent=[151:24 - 151:50]
  1880. // CHECK: 151:24: BinaryOperator= Extent=[151:24 - 151:35]
  1881. // CHECK: 151:24: DeclRefExpr=c:2:14 Extent=[151:24 - 151:25]
  1882. // CHECK: 151:29: UnexposedExpr= Extent=[151:29 - 151:35]
  1883. // CHECK: 151:29: IntegerLiteral= Extent=[151:29 - 151:35]
  1884. // CHECK: 151:39: BinaryOperator= Extent=[151:39 - 151:50]
  1885. // CHECK: 151:39: DeclRefExpr=c:2:14 Extent=[151:39 - 151:40]
  1886. // CHECK: 151:44: UnexposedExpr= Extent=[151:44 - 151:50]
  1887. // CHECK: 151:44: IntegerLiteral= Extent=[151:44 - 151:50]
  1888. // CHECK: 152:8: BinaryOperator= Extent=[152:8 - 152:19]
  1889. // CHECK: 152:8: DeclRefExpr=c:2:14 Extent=[152:8 - 152:9]
  1890. // CHECK: 152:13: UnexposedExpr= Extent=[152:13 - 152:19]
  1891. // CHECK: 152:13: IntegerLiteral= Extent=[152:13 - 152:19]
  1892. // CHECK: 152:24: BinaryOperator= Extent=[152:24 - 152:50]
  1893. // CHECK: 152:24: BinaryOperator= Extent=[152:24 - 152:35]
  1894. // CHECK: 152:24: DeclRefExpr=c:2:14 Extent=[152:24 - 152:25]
  1895. // CHECK: 152:29: UnexposedExpr= Extent=[152:29 - 152:35]
  1896. // CHECK: 152:29: IntegerLiteral= Extent=[152:29 - 152:35]
  1897. // CHECK: 152:39: BinaryOperator= Extent=[152:39 - 152:50]
  1898. // CHECK: 152:39: DeclRefExpr=c:2:14 Extent=[152:39 - 152:40]
  1899. // CHECK: 152:44: UnexposedExpr= Extent=[152:44 - 152:50]
  1900. // CHECK: 152:44: IntegerLiteral= Extent=[152:44 - 152:50]
  1901. // CHECK: 153:9: BinaryOperator= Extent=[153:9 - 153:35]
  1902. // CHECK: 153:9: BinaryOperator= Extent=[153:9 - 153:20]
  1903. // CHECK: 153:9: DeclRefExpr=c:2:14 Extent=[153:9 - 153:10]
  1904. // CHECK: 153:14: UnexposedExpr= Extent=[153:14 - 153:20]
  1905. // CHECK: 153:14: IntegerLiteral= Extent=[153:14 - 153:20]
  1906. // CHECK: 153:24: BinaryOperator= Extent=[153:24 - 153:35]
  1907. // CHECK: 153:24: DeclRefExpr=c:2:14 Extent=[153:24 - 153:25]
  1908. // CHECK: 153:29: UnexposedExpr= Extent=[153:29 - 153:35]
  1909. // CHECK: 153:29: IntegerLiteral= Extent=[153:29 - 153:35]
  1910. // CHECK: 154:9: BinaryOperator= Extent=[154:9 - 154:35]
  1911. // CHECK: 154:9: BinaryOperator= Extent=[154:9 - 154:20]
  1912. // CHECK: 154:9: DeclRefExpr=c:2:14 Extent=[154:9 - 154:10]
  1913. // CHECK: 154:14: UnexposedExpr= Extent=[154:14 - 154:20]
  1914. // CHECK: 154:14: IntegerLiteral= Extent=[154:14 - 154:20]
  1915. // CHECK: 154:24: BinaryOperator= Extent=[154:24 - 154:35]
  1916. // CHECK: 154:24: DeclRefExpr=c:2:14 Extent=[154:24 - 154:25]
  1917. // CHECK: 154:29: UnexposedExpr= Extent=[154:29 - 154:35]
  1918. // CHECK: 154:29: IntegerLiteral= Extent=[154:29 - 154:35]
  1919. // CHECK: 155:9: BinaryOperator= Extent=[155:9 - 155:35]
  1920. // CHECK: 155:9: BinaryOperator= Extent=[155:9 - 155:20]
  1921. // CHECK: 155:9: DeclRefExpr=c:2:14 Extent=[155:9 - 155:10]
  1922. // CHECK: 155:14: UnexposedExpr= Extent=[155:14 - 155:20]
  1923. // CHECK: 155:14: IntegerLiteral= Extent=[155:14 - 155:20]
  1924. // CHECK: 155:24: BinaryOperator= Extent=[155:24 - 155:35]
  1925. // CHECK: 155:24: DeclRefExpr=c:2:14 Extent=[155:24 - 155:25]
  1926. // CHECK: 155:29: UnexposedExpr= Extent=[155:29 - 155:35]
  1927. // CHECK: 155:29: IntegerLiteral= Extent=[155:29 - 155:35]
  1928. // CHECK: 156:9: BinaryOperator= Extent=[156:9 - 156:35]
  1929. // CHECK: 156:9: BinaryOperator= Extent=[156:9 - 156:20]
  1930. // CHECK: 156:9: DeclRefExpr=c:2:14 Extent=[156:9 - 156:10]
  1931. // CHECK: 156:14: UnexposedExpr= Extent=[156:14 - 156:20]
  1932. // CHECK: 156:14: IntegerLiteral= Extent=[156:14 - 156:20]
  1933. // CHECK: 156:24: BinaryOperator= Extent=[156:24 - 156:35]
  1934. // CHECK: 156:24: DeclRefExpr=c:2:14 Extent=[156:24 - 156:25]
  1935. // CHECK: 156:29: UnexposedExpr= Extent=[156:29 - 156:35]
  1936. // CHECK: 156:29: IntegerLiteral= Extent=[156:29 - 156:35]
  1937. // CHECK: 157:9: BinaryOperator= Extent=[157:9 - 157:35]
  1938. // CHECK: 157:9: BinaryOperator= Extent=[157:9 - 157:20]
  1939. // CHECK: 157:9: DeclRefExpr=c:2:14 Extent=[157:9 - 157:10]
  1940. // CHECK: 157:14: UnexposedExpr= Extent=[157:14 - 157:20]
  1941. // CHECK: 157:14: IntegerLiteral= Extent=[157:14 - 157:20]
  1942. // CHECK: 157:24: BinaryOperator= Extent=[157:24 - 157:35]
  1943. // CHECK: 157:24: DeclRefExpr=c:2:14 Extent=[157:24 - 157:25]
  1944. // CHECK: 157:29: UnexposedExpr= Extent=[157:29 - 157:35]
  1945. // CHECK: 157:29: IntegerLiteral= Extent=[157:29 - 157:35]
  1946. // CHECK: 158:8: BinaryOperator= Extent=[158:8 - 158:19]
  1947. // CHECK: 158:8: DeclRefExpr=c:2:14 Extent=[158:8 - 158:9]
  1948. // CHECK: 158:13: UnexposedExpr= Extent=[158:13 - 158:19]
  1949. // CHECK: 158:13: IntegerLiteral= Extent=[158:13 - 158:19]
  1950. // CHECK: 158:24: BinaryOperator= Extent=[158:24 - 158:50]
  1951. // CHECK: 158:24: BinaryOperator= Extent=[158:24 - 158:35]
  1952. // CHECK: 158:24: DeclRefExpr=c:2:14 Extent=[158:24 - 158:25]
  1953. // CHECK: 158:29: UnexposedExpr= Extent=[158:29 - 158:35]
  1954. // CHECK: 158:29: IntegerLiteral= Extent=[158:29 - 158:35]
  1955. // CHECK: 158:39: BinaryOperator= Extent=[158:39 - 158:50]
  1956. // CHECK: 158:39: DeclRefExpr=c:2:14 Extent=[158:39 - 158:40]
  1957. // CHECK: 158:44: UnexposedExpr= Extent=[158:44 - 158:50]
  1958. // CHECK: 158:44: IntegerLiteral= Extent=[158:44 - 158:50]
  1959. // CHECK: 159:9: BinaryOperator= Extent=[159:9 - 159:35]
  1960. // CHECK: 159:9: BinaryOperator= Extent=[159:9 - 159:20]
  1961. // CHECK: 159:9: DeclRefExpr=c:2:14 Extent=[159:9 - 159:10]
  1962. // CHECK: 159:14: UnexposedExpr= Extent=[159:14 - 159:20]
  1963. // CHECK: 159:14: IntegerLiteral= Extent=[159:14 - 159:20]
  1964. // CHECK: 159:24: BinaryOperator= Extent=[159:24 - 159:35]
  1965. // CHECK: 159:24: DeclRefExpr=c:2:14 Extent=[159:24 - 159:25]
  1966. // CHECK: 159:29: UnexposedExpr= Extent=[159:29 - 159:35]
  1967. // CHECK: 159:29: IntegerLiteral= Extent=[159:29 - 159:35]
  1968. // CHECK: 160:8: BinaryOperator= Extent=[160:8 - 160:19]
  1969. // CHECK: 160:8: DeclRefExpr=c:2:14 Extent=[160:8 - 160:9]
  1970. // CHECK: 160:13: UnexposedExpr= Extent=[160:13 - 160:19]
  1971. // CHECK: 160:13: IntegerLiteral= Extent=[160:13 - 160:19]
  1972. // CHECK: 160:23: ParenExpr= Extent=[160:23 - 160:51]
  1973. // CHECK: 160:24: BinaryOperator= Extent=[160:24 - 160:50]
  1974. // CHECK: 160:24: BinaryOperator= Extent=[160:24 - 160:35]
  1975. // CHECK: 160:24: DeclRefExpr=c:2:14 Extent=[160:24 - 160:25]
  1976. // CHECK: 160:29: UnexposedExpr= Extent=[160:29 - 160:35]
  1977. // CHECK: 160:29: IntegerLiteral= Extent=[160:29 - 160:35]
  1978. // CHECK: 160:39: BinaryOperator= Extent=[160:39 - 160:50]
  1979. // CHECK: 160:39: DeclRefExpr=c:2:14 Extent=[160:39 - 160:40]
  1980. // CHECK: 160:44: UnexposedExpr= Extent=[160:44 - 160:50]
  1981. // CHECK: 160:44: IntegerLiteral= Extent=[160:44 - 160:50]