1## 2# cdecl -- C gibberish translator 3# test/Makefile.am 4# 5# Copyright (C) 2018-2021 Paul J. Lucas 6# 7# This program is free software: you can redistribute it and/or modify 8# it under the terms of the GNU General Public License as published by 9# the Free Software Foundation, either version 3 of the License, or 10# (at your option) any later version. 11# 12# This program is distributed in the hope that it will be useful, 13# but WITHOUT ANY WARRANTY; without even the implied warranty of 14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15# GNU General Public License for more details. 16# 17# You should have received a copy of the GNU General Public License 18# along with this program. If not, see <http://www.gnu.org/licenses/>. 19## 20 21AUTOMAKE_OPTIONS = 1.12 # needed for TEST_LOG_DRIVER 22 23############################################################################### 24 25# 26# Command-line option tests 27# ========================= 28# 29TESTS = tests/cdecl--kolor.test \ 30 tests/cdecl--no-semicolon.test \ 31 tests/cdecl--no-typedefs.test \ 32 tests/cdecl-9.test \ 33 tests/cdecl-Ii.test \ 34 tests/cdecl-Iiu.test \ 35 tests/cdecl-Il.test \ 36 tests/cdecl-Ill.test \ 37 tests/cdecl-Ilull.test \ 38 tests/cdecl-Is.test \ 39 tests/cdecl-Iu.test \ 40 tests/cdecl-Iui.test \ 41 tests/cdecl-Iul,ll.test \ 42 tests/cdecl-Iul.test \ 43 tests/cdecl-Iull.test \ 44 tests/cdecl-Iulll.test \ 45 tests/cdecl-Iulull.test \ 46 tests/cdecl-Ius.test \ 47 tests/cdecl-Ix.test \ 48 tests/cdecl-Sx.test \ 49 tests/cdecl-h.test \ 50 tests/cdecl-k.test \ 51 tests/cdecl-knever.test \ 52 tests/cdecl-kxxx.test \ 53 tests/cdecl-s.test \ 54 tests/cdecl-t.test 55 56if ENABLE_CDECL_DEBUG 57TESTS+= tests/cdecl--debug.test \ 58 tests/cdecl-d-+i.test \ 59 tests/cdecl-d-al8i.test \ 60 tests/cdecl-d-alli.test \ 61 tests/cdecl-d-cmo_exclam__b.test \ 62 tests/cdecl-d-eni.test \ 63 tests/cdecl-d-f2i_pi.test \ 64 tests/cdecl-d-f_v.test \ 65 tests/cdecl-d-faia4iaviacias6i_v.test \ 66 tests/cdecl-d-pmki.test \ 67 tests/cdecl-d-udc_i.test \ 68 tests/cdecl-d-z.test 69endif 70 71# 72# Command-line option error tests 73# =============================== 74# 75TESTS+= tests/cdecl-23.test \ 76 tests/cdecl-xx.test 77 78############################################################################### 79 80# 81# C declare tests 82# =============== 83# Almost every test here has a corresponding cast_ and explain_ test. 84# 85TESTS+= tests/declare_2a4i.test \ 86 tests/declare_2i.test \ 87 tests/declare_2pfid_pc.test \ 88 tests/declare_2pfid_pcc.test \ 89 tests/declare_2pfid_v.test \ 90 tests/declare_2pi.test \ 91 tests/declare_a3a5a7i.test \ 92 tests/declare_a3a5i.test \ 93 tests/declare_a3a5pfv_i.test \ 94 tests/declare_a3a5pfv_pi.test \ 95 tests/declare_a3a5pfv_ppa7a9i.test \ 96 tests/declare_a3a5pfv_ppa7i.test \ 97 tests/declare_a3a5pfv_ppa7pi.test \ 98 tests/declare_a3a5pfv_ppi.test \ 99 tests/declare_a3pfv_i.test \ 100 tests/declare_a3ppfv_i.test \ 101 tests/declare_a9cpi.test \ 102 tests/declare_a9i.test \ 103 tests/declare_a9pi.test \ 104 tests/declare_ai.test \ 105 tests/declare_ati-01.test \ 106 tests/declare_ati-02.test \ 107 tests/declare_atpi-01.test \ 108 tests/declare_b.test \ 109 tests/declare_bii_d.test \ 110 tests/declare_c.test \ 111 tests/declare_c_al0.test \ 112 tests/declare_c_al8.test \ 113 tests/declare_c_alpv.test \ 114 tests/declare_cdecl_f.test \ 115 tests/declare_ci-ec.test \ 116 tests/declare_ci-knr.test \ 117 tests/declare_ci.test \ 118 tests/declare_ck-ec.test \ 119 tests/declare_ck.test \ 120 tests/declare_ck2-ec.test \ 121 tests/declare_ck2.test \ 122 tests/declare_constant.test \ 123 tests/declare_cpa3cpa5i.test \ 124 tests/declare_cpa3pa5i.test \ 125 tests/declare_cpa9ci.test \ 126 tests/declare_cpa9i.test \ 127 tests/declare_cpbv_pi.test \ 128 tests/declare_cpcpi.test \ 129 tests/declare_cpfv_pi.test \ 130 tests/declare_cpi.test \ 131 tests/declare_cppi.test \ 132 tests/declare_cu.test \ 133 tests/declare_cvpi.test \ 134 tests/declare_cxd.test \ 135 tests/declare_cxf.test \ 136 tests/declare_cz-ec.test \ 137 tests/declare_cz.test \ 138 tests/declare_en.test \ 139 tests/declare_eta2i.test \ 140 tests/declare_f.test \ 141 tests/declare_f_pi.test \ 142 tests/declare_facs3_v.test \ 143 tests/declare_facv_v.test \ 144 tests/declare_fas3_v.test \ 145 tests/declare_fasc3_v.test \ 146 tests/declare_fav_v.test \ 147 tests/declare_fccel_v-01.test \ 148 tests/declare_fccel_v-02.test \ 149 tests/declare_fccel_v-03.test \ 150 tests/declare_ff_i_v.test \ 151 tests/declare_ff_v.test \ 152 tests/declare_fid_v.test \ 153 tests/declare_fipfi_v_pfi_v.test \ 154 tests/declare_fixiy_v.test \ 155 tests/declare_fkr_pi-c17.test \ 156 tests/declare_fkr_pi-cknr.test \ 157 tests/declare_fpc_pi.test \ 158 tests/declare_fpci_pi.test \ 159 tests/declare_fpfc_i_d.test \ 160 tests/declare_frg_v-c89.test \ 161 tests/declare_frgi_v.test \ 162 tests/declare_fv_pa3a5i.test \ 163 tests/declare_fv_pa3a5pi.test \ 164 tests/declare_fv_pa3i.test \ 165 tests/declare_fv_pa3pi.test \ 166 tests/declare_fv_v.test \ 167 tests/declare_gau.test \ 168 tests/declare_if_v.test \ 169 tests/declare_imd.test \ 170 tests/declare_imf.test \ 171 tests/declare_k.test \ 172 tests/declare_ld.test \ 173 tests/declare_lf.test \ 174 tests/declare_ll.test \ 175 tests/declare_n.test \ 176 tests/declare_nrfi_v-01.test \ 177 tests/declare_nrfi_v-02.test \ 178 tests/declare_nrfi_v-03.test \ 179 tests/declare_p_cdecl_f.test \ 180 tests/declare_pa3cpa5i.test \ 181 tests/declare_pa3pa5i.test \ 182 tests/declare_pa9i.test \ 183 tests/declare_pati-01.test \ 184 tests/declare_pbv_pi.test \ 185 tests/declare_pci-ec.test \ 186 tests/declare_pcpi.test \ 187 tests/declare_pfkr_i-c17.test \ 188 tests/declare_pfv_pi.test \ 189 tests/declare_pi.test \ 190 tests/declare_ppi.test \ 191 tests/declare_rgi.test \ 192 tests/declare_sa2i.test \ 193 tests/declare_sc.test \ 194 tests/declare_sf_v.test \ 195 tests/declare_si.test \ 196 tests/declare_sif_v.test \ 197 tests/declare_sll.test \ 198 tests/declare_type.test \ 199 tests/declare_type_pfc_i.test \ 200 tests/declare_typedef_i.test \ 201 tests/declare_u.test \ 202 tests/declare_uc.test \ 203 tests/declare_ui.test \ 204 tests/declare_ull.test \ 205 tests/declare_uw3.test \ 206 tests/declare_vcpi.test \ 207 tests/declare_vi-knr.test \ 208 tests/declare_vpi.test \ 209 tests/declare_wt.test \ 210 tests/declare_xvf_i.test \ 211 tests/declare_z.test \ 212 tests/declare_zw3.test \ 213 tests/declare_zz.test 214 215# 216# C declare error tests 217# ===================== 218# Almost every test here has a corresponding explain_ error test. 219# 220TESTS+= tests/declare_0f_v-c.test \ 221 tests/declare_=i-c.test \ 222 tests/declare_ac3i.test \ 223 tests/declare_af.test \ 224 tests/declare_as3i.test \ 225 tests/declare_avi.test \ 226 tests/declare_b-c89.test \ 227 tests/declare_b_ai.test \ 228 tests/declare_b_f_i.test \ 229 tests/declare_c-c.test \ 230 tests/declare_c16-c++03.test \ 231 tests/declare_c16-c99.test \ 232 tests/declare_c32-c++03.test \ 233 tests/declare_c32-c99.test \ 234 tests/declare_c8-c++17.test \ 235 tests/declare_cf_v-c.test \ 236 tests/declare_cnmf_v-c.test \ 237 tests/declare_cri.test \ 238 tests/declare_en-knr.test \ 239 tests/declare_enc-c.test \ 240 tests/declare_etsf_v.test \ 241 tests/declare_f_ai.test \ 242 tests/declare_f_f_i.test \ 243 tests/declare_ff_v-c.test \ 244 tests/declare_fiiv_v.test \ 245 tests/declare_fiv_v.test \ 246 tests/declare_fkr_pi.test \ 247 tests/declare_fmf_v.test \ 248 tests/declare_fn.test \ 249 tests/declare_frg_v.test \ 250 tests/declare_fsi_v.test \ 251 tests/declare_fuw3_v.test \ 252 tests/declare_fvx_v.test \ 253 tests/declare_hb.test \ 254 tests/declare_hc.test \ 255 tests/declare_hc16.test \ 256 tests/declare_hc32.test \ 257 tests/declare_hc8.test \ 258 tests/declare_hd.test \ 259 tests/declare_hf.test \ 260 tests/declare_hl.test \ 261 tests/declare_hll.test \ 262 tests/declare_hv.test \ 263 tests/declare_hwt.test \ 264 tests/declare_ii.test \ 265 tests/declare_lb.test \ 266 tests/declare_lc.test \ 267 tests/declare_lc16.test \ 268 tests/declare_lc32.test \ 269 tests/declare_lc8.test \ 270 tests/declare_ld-knr.test \ 271 tests/declare_lf-c.test \ 272 tests/declare_ll-c89.test \ 273 tests/declare_ll-knr.test \ 274 tests/declare_lll.test \ 275 tests/declare_lv.test \ 276 tests/declare_lwt.test \ 277 tests/declare_nri.test \ 278 tests/declare_pfkr_i.test \ 279 tests/declare_pk.test \ 280 tests/declare_prgi.test \ 281 tests/declare_puw3.test \ 282 tests/declare_pv-knr.test \ 283 tests/declare_rgf_v.test \ 284 tests/declare_rtf_v-c.test \ 285 tests/declare_rti.test \ 286 tests/declare_sb.test \ 287 tests/declare_sc-knr.test \ 288 tests/declare_sc16.test \ 289 tests/declare_sc32.test \ 290 tests/declare_sc8.test \ 291 tests/declare_si-knr.test \ 292 tests/declare_sl-knr.test \ 293 tests/declare_sv.test \ 294 tests/declare_swt.test \ 295 tests/declare_t.test \ 296 tests/declare_typedef_i_al8.test \ 297 tests/declare_ub.test \ 298 tests/declare_uc16.test \ 299 tests/declare_uc32.test \ 300 tests/declare_uc8.test \ 301 tests/declare_ud.test \ 302 tests/declare_uf.test \ 303 tests/declare_uv.test \ 304 tests/declare_uwt.test \ 305 tests/declare_uz.test \ 306 tests/declare_v.test \ 307 tests/declare_vf_v-c.test \ 308 tests/declare_vri.test \ 309 tests/declare_wt-c89.test \ 310 tests/declare_xvi-c.test \ 311 tests/declare_xxi-c.test 312 313############################################################################### 314 315# 316# C explain tests 317# =============== 318# Almost every test here has a corresponding cast_ and declare_ test. 319# 320TESTS+= tests/explain_0f_v-01.test \ 321 tests/explain_0o_minus2_i_rk.test \ 322 tests/explain_0o_minus_rk_rk.test \ 323 tests/explain_0o_plus2_i_rk.test \ 324 tests/explain_0o_plus_rk_rk.test \ 325 tests/explain_2npi.test \ 326 tests/explain_a012i.test \ 327 tests/explain_a0b10i.test \ 328 tests/explain_a0xAi-01.test \ 329 tests/explain_a0xai-02.test \ 330 tests/explain_a3a5a7i.test \ 331 tests/explain_a3a5i.test \ 332 tests/explain_a3a5pfv_i.test \ 333 tests/explain_a3a5pfv_pi.test \ 334 tests/explain_a3a5pfv_ppa7a9i.test \ 335 tests/explain_a3a5pfv_ppa7a9pc.test \ 336 tests/explain_a3a5pfv_ppa7i.test \ 337 tests/explain_a3a5pfv_ppa7pi.test \ 338 tests/explain_a3a5pfv_ppi.test \ 339 tests/explain_a3pfv_i.test \ 340 tests/explain_a3ppfv_i.test \ 341 tests/explain_a9cpi.test \ 342 tests/explain_a9i.test \ 343 tests/explain_a9pi.test \ 344 tests/explain_a_mu_k-01.test \ 345 tests/explain_a_mu_k-02.test \ 346 tests/explain_a_using_a_mu_i.test \ 347 tests/explain_ai.test \ 348 tests/explain_al0_c.test \ 349 tests/explain_al8_c.test \ 350 tests/explain_alpv_c.test \ 351 tests/explain_ati-01.test \ 352 tests/explain_ati-02.test \ 353 tests/explain_atpi-01.test \ 354 tests/explain_atpi-02.test \ 355 tests/explain_b.test \ 356 tests/explain_bii_d.test \ 357 tests/explain_c.test \ 358 tests/explain_cast_pbv_pi.test \ 359 tests/explain_cdecl_f.test \ 360 tests/explain_ci-ec.test \ 361 tests/explain_ci.test \ 362 tests/explain_ck.test \ 363 tests/explain_co_minus2_i_rk.test \ 364 tests/explain_co_minus_rk_rk.test \ 365 tests/explain_co_plus2_i_rk.test \ 366 tests/explain_co_plus_rk_rk.test \ 367 tests/explain_cpa3cpa5i.test \ 368 tests/explain_cpa3pa5i.test \ 369 tests/explain_cpa9ci.test \ 370 tests/explain_cpa9i.test \ 371 tests/explain_cpbv_pi.test \ 372 tests/explain_cpcpi.test \ 373 tests/explain_cpfv_pi.test \ 374 tests/explain_cpi.test \ 375 tests/explain_cppi.test \ 376 tests/explain_cs.test \ 377 tests/explain_cu.test \ 378 tests/explain_cvpi.test \ 379 tests/explain_cxd.test \ 380 tests/explain_cxf.test \ 381 tests/explain_en.test \ 382 tests/explain_eta2i.test \ 383 tests/explain_f_pi.test \ 384 tests/explain_f_ppc.test \ 385 tests/explain_fac_v-1.test \ 386 tests/explain_fac_v.test \ 387 tests/explain_facs3_v.test \ 388 tests/explain_facv_v.test \ 389 tests/explain_fas3_v.test \ 390 tests/explain_fasc3_v.test \ 391 tests/explain_fav_v.test \ 392 tests/explain_fccel_v.test \ 393 tests/explain_ff_i_v.test \ 394 tests/explain_ff_v.test \ 395 tests/explain_fid_v.test \ 396 tests/explain_fipfi_v_pfi_v.test \ 397 tests/explain_fixiy_v.test \ 398 tests/explain_fkr_i-cknr.test \ 399 tests/explain_fkr_pi-c17.test \ 400 tests/explain_fpa5d_v.test \ 401 tests/explain_fpc_pi.test \ 402 tests/explain_fpci_pi.test \ 403 tests/explain_fpf_pac_i.test \ 404 tests/explain_fpfc_i_d.test \ 405 tests/explain_frg_v-c89.test \ 406 tests/explain_frgi_v.test \ 407 tests/explain_fv_pa3a5i.test \ 408 tests/explain_fv_pa3a5pi.test \ 409 tests/explain_fv_pa3i.test \ 410 tests/explain_fv_pa3pi.test \ 411 tests/explain_fv_pi.test \ 412 tests/explain_fv_v.test \ 413 tests/explain_gau.test \ 414 tests/explain_gif_v.test \ 415 tests/explain_i-reserved-c.test \ 416 tests/explain_i_i.test \ 417 tests/explain_i_pfd_i.test \ 418 tests/explain_i_pi.test \ 419 tests/explain_i_typedef.test \ 420 tests/explain_ic.test \ 421 tests/explain_if_v.test \ 422 tests/explain_imd.test \ 423 tests/explain_imf.test \ 424 tests/explain_irg.test \ 425 tests/explain_is.test \ 426 tests/explain_k-itself.test \ 427 tests/explain_k.test \ 428 tests/explain_kc.test \ 429 tests/explain_keywords.test \ 430 tests/explain_ld.test \ 431 tests/explain_lf.test \ 432 tests/explain_ll.test \ 433 tests/explain_main_f_i.test \ 434 tests/explain_main_f_s.test \ 435 tests/explain_main_fi2apc_i.test \ 436 tests/explain_main_fi2ppc_i.test \ 437 tests/explain_main_fiapc_i.test \ 438 tests/explain_main_fiapcc_i.test \ 439 tests/explain_main_fippc_i.test \ 440 tests/explain_main_fippcc_i.test \ 441 tests/explain_main_fv_i.test \ 442 tests/explain_mscc_f_v.test \ 443 tests/explain_mscd_f_v.test \ 444 tests/explain_msfc_f_v.test \ 445 tests/explain_mssc_f_v.test \ 446 tests/explain_mstc_f_v.test \ 447 tests/explain_msvc_f_v.test \ 448 tests/explain_mswa_f_v.test \ 449 tests/explain_n.test \ 450 tests/explain_na4i.test \ 451 tests/explain_nfi_c.test \ 452 tests/explain_ni.test \ 453 tests/explain_nrfi_v.test \ 454 tests/explain_oi.test \ 455 tests/explain_ovo_minus2_i_rk.test \ 456 tests/explain_ovo_minus_rk_rk.test \ 457 tests/explain_ovo_plus2_i_rk.test \ 458 tests/explain_ovo_plus_rk_rk.test \ 459 tests/explain_p_mscd_f.test \ 460 tests/explain_p_mssc_f_v.test \ 461 tests/explain_pa3a5i.test \ 462 tests/explain_pa3cpa5i.test \ 463 tests/explain_pa3pa5i.test \ 464 tests/explain_pa9i.test \ 465 tests/explain_pati-01.test \ 466 tests/explain_pati-02.test \ 467 tests/explain_pbv_pi.test \ 468 tests/explain_pcpi.test \ 469 tests/explain_pfv_pi.test \ 470 tests/explain_pi.test \ 471 tests/explain_pp_mssc_f_v.test \ 472 tests/explain_ppi.test \ 473 tests/explain_ptdv.test \ 474 tests/explain_rgi.test \ 475 tests/explain_rgk.test \ 476 tests/explain_ro_minus2_i_rk.test \ 477 tests/explain_ro_minus_rk_rk.test \ 478 tests/explain_ro_plus2_i_rk.test \ 479 tests/explain_ro_plus_rk_rk.test \ 480 tests/explain_rro_minus2_i_rk.test \ 481 tests/explain_rro_minus_rk_rk.test \ 482 tests/explain_rro_plus2_i_rk.test \ 483 tests/explain_rro_plus_rk_rk.test \ 484 tests/explain_rtpi.test \ 485 tests/explain_sa2i.test \ 486 tests/explain_sc.test \ 487 tests/explain_sf_v.test \ 488 tests/explain_si.test \ 489 tests/explain_tli.test \ 490 tests/explain_typedef_i.test \ 491 tests/explain_typedef_ii32.test \ 492 tests/explain_typedef_pfc_i.test \ 493 tests/explain_typedef_ulz.test \ 494 tests/explain_uc.test \ 495 tests/explain_ull.test \ 496 tests/explain_uw3.test \ 497 tests/explain_vcpi.test \ 498 tests/explain_vf_v.test \ 499 tests/explain_vo_minus2_i_rk.test \ 500 tests/explain_vo_minus_rk_rk.test \ 501 tests/explain_vo_plus2_i_rk.test \ 502 tests/explain_vo_plus_rk_rk.test \ 503 tests/explain_vpi.test \ 504 tests/explain_wt.test \ 505 tests/explain_yo_minus2_i_rk.test \ 506 tests/explain_yo_minus_rk_rk.test \ 507 tests/explain_yo_plus2_i_rk.test \ 508 tests/explain_yo_plus_rk_rk.test \ 509 tests/explain_z.test \ 510 tests/explain_zw3.test \ 511 tests/explain_zz.test 512 513# 514# C explain-by-default tests 515# ========================== 516# 517TESTS+= tests/ci.test \ 518 tests/i.test 519 520# 521# C explain error tests 522# ===================== 523# Almost every test here has a corresponding declare_ error test. 524# 525TESTS+= tests/explain_+i-c.test \ 526 tests/explain_0f_v-02.test \ 527 tests/explain_0f_v-c.test \ 528 tests/explain_a0i.test \ 529 tests/explain_a4f_i.test \ 530 tests/explain_a4v.test \ 531 tests/explain_a5fd_i.test \ 532 tests/explain_a5fd_pi.test \ 533 tests/explain_ac9i.test \ 534 tests/explain_af-c.test \ 535 tests/explain_al3_c.test \ 536 tests/explain_al8ty_i.test \ 537 tests/explain_alf_i.test \ 538 tests/explain_alrgi.test \ 539 tests/explain_as9i.test \ 540 tests/explain_atci.test \ 541 tests/explain_b-c89.test \ 542 tests/explain_b_ai.test \ 543 tests/explain_c-02.test \ 544 tests/explain_c-c.test \ 545 tests/explain_c16-c++03.test \ 546 tests/explain_c16-c99.test \ 547 tests/explain_c32-c++03.test \ 548 tests/explain_c32-c99.test \ 549 tests/explain_c8-c++17.test \ 550 tests/explain_c_al3.test \ 551 tests/explain_cf_v-c.test \ 552 tests/explain_ci-knr.test \ 553 tests/explain_efi-c.test \ 554 tests/explain_en-knr.test \ 555 tests/explain_etsf_v.test \ 556 tests/explain_f2i_v-redef.test \ 557 tests/explain_f_ai.test \ 558 tests/explain_f_k-knr.test \ 559 tests/explain_f_typedef_ai.test \ 560 tests/explain_fasv_v.test \ 561 tests/explain_fd_i-cknr.test \ 562 tests/explain_fel_v.test \ 563 tests/explain_felcc_v.test \ 564 tests/explain_felel_v.test \ 565 tests/explain_felv_v.test \ 566 tests/explain_ff_v-c.test \ 567 tests/explain_fiiv_v.test \ 568 tests/explain_fiv_v.test \ 569 tests/explain_fkr_pi.test \ 570 tests/explain_fkrel_i.test \ 571 tests/explain_fn.test \ 572 tests/explain_frg_v.test \ 573 tests/explain_fsi_v.test \ 574 tests/explain_fuw3_v.test \ 575 tests/explain_fvel_v.test \ 576 tests/explain_fvi_v.test \ 577 tests/explain_fvv_v.test \ 578 tests/explain_fvx_v.test \ 579 tests/explain_hb.test \ 580 tests/explain_hc.test \ 581 tests/explain_hc16.test \ 582 tests/explain_hc32.test \ 583 tests/explain_hc8.test \ 584 tests/explain_hd.test \ 585 tests/explain_hf.test \ 586 tests/explain_hl.test \ 587 tests/explain_hll.test \ 588 tests/explain_hv.test \ 589 tests/explain_hwt.test \ 590 tests/explain_i-itself.test \ 591 tests/explain_ii.test \ 592 tests/explain_ipi-redef.test \ 593 tests/explain_lb.test \ 594 tests/explain_lc.test \ 595 tests/explain_lc16.test \ 596 tests/explain_lc32.test \ 597 tests/explain_lc8.test \ 598 tests/explain_ld-knr.test \ 599 tests/explain_lf-c.test \ 600 tests/explain_ll-c89.test \ 601 tests/explain_ll-knr.test \ 602 tests/explain_lll.test \ 603 tests/explain_lv.test \ 604 tests/explain_lwt.test \ 605 tests/explain_main_f2c_i.test \ 606 tests/explain_main_f4i_i.test \ 607 tests/explain_main_f_v.test \ 608 tests/explain_main_fi_i.test \ 609 tests/explain_main_fiapc_hi.test \ 610 tests/explain_main_fiapci_i.test \ 611 tests/explain_main_fic_i.test \ 612 tests/explain_main_fipc_i.test \ 613 tests/explain_main_fippi_i.test \ 614 tests/explain_main_fkr_i.test \ 615 tests/explain_main_sf_i-c.test \ 616 tests/explain_p_cdecl_v.test \ 617 tests/explain_pmi-c.test \ 618 tests/explain_puw3.test \ 619 tests/explain_pv-knr.test \ 620 tests/explain_rgf_v.test \ 621 tests/explain_ri-c.test \ 622 tests/explain_rtf_v-error.test \ 623 tests/explain_sb.test \ 624 tests/explain_sc-knr.test \ 625 tests/explain_sc16.test \ 626 tests/explain_sc32.test \ 627 tests/explain_sc8.test \ 628 tests/explain_si-knr.test \ 629 tests/explain_sl-knr.test \ 630 tests/explain_sv.test \ 631 tests/explain_swt.test \ 632 tests/explain_tli-c99.test \ 633 tests/explain_type_i.test \ 634 tests/explain_typedef_ci32.test \ 635 tests/explain_ub.test \ 636 tests/explain_uc16.test \ 637 tests/explain_uc32.test \ 638 tests/explain_uc8.test \ 639 tests/explain_ud.test \ 640 tests/explain_uf.test \ 641 tests/explain_using_pfi_v-c.test \ 642 tests/explain_uv.test \ 643 tests/explain_uwt.test \ 644 tests/explain_v.test \ 645 tests/explain_vf_v-c.test \ 646 tests/explain_vi-knr.test \ 647 tests/explain_vovyf-c.test \ 648 tests/explain_wt-c89.test \ 649 tests/explain_xxi-c.test 650 651# 652# C misc. error tests 653# =================== 654# 655TESTS+= tests/k_typedef_i-c.test 656 657# 658# C++ declare alt-tokens tests 659# ============================ 660# 661TESTS+= tests/declare_alttokens_dtor.test \ 662 tests/declare_alttokens_o_amper2_rck_b.test \ 663 tests/declare_alttokens_o_amper_eq_rki_rk.test \ 664 tests/declare_alttokens_o_amper_rcki_k.test \ 665 tests/declare_alttokens_o_circ_eq_i_rk.test \ 666 tests/declare_alttokens_o_circ_rcki_k.test \ 667 tests/declare_alttokens_o_exclam_eq_rcki_b.test \ 668 tests/declare_alttokens_o_exclam_rck_b.test \ 669 tests/declare_alttokens_o_pipe2_rck_b.test \ 670 tests/declare_alttokens_o_pipe_2rck_k.test \ 671 tests/declare_alttokens_o_pipe_eq_i_rk.test \ 672 tests/declare_alttokens_o_pipe_i_rk.test \ 673 tests/declare_alttokens_o_tilde_k.test \ 674 tests/declare_alttokens_rri.test 675 676# 677# C++ declare digraph & trigraph tests 678# ==================================== 679# 680TESTS+= tests/declare_digraphs_a9i.test \ 681 tests/declare_digraphs_nrfi_v-c++.test \ 682 tests/declare_trigraphs_a9i.test \ 683 tests/declare_trigraphs_nrfi_v-c++.test \ 684 tests/declare_trigraphs_nrfi_v-c++14.test \ 685 tests/declare_trigraphs_o_circ_eq_i_rk.test \ 686 tests/declare_trigraphs_o_circ_rcki_k.test \ 687 tests/declare_trigraphs_o_pipe2_2rck_b.test \ 688 tests/declare_trigraphs_o_pipe_2rck_k.test \ 689 tests/declare_trigraphs_o_pipe_eq_i_rk.test \ 690 tests/declare_trigraphs_o_tilde_k.test 691 692# 693# C++ explain digraph & trigraph tests 694# ==================================== 695# 696TESTS+= tests/explain_digraphs_a9i-c89.test \ 697 tests/explain_digraphs_a9i.test \ 698 tests/explain_digraphs_nrfi_v-c++.test \ 699 tests/explain_trigraphs_a9i-c++.test \ 700 tests/explain_trigraphs_a9i.test \ 701 tests/explain_trigraphs_nrfi_v-c++11.test \ 702 tests/explain_trigraphs_o_circ_eq_i_rk.test \ 703 tests/explain_trigraphs_o_circ_rcki_k.test \ 704 tests/explain_trigraphs_o_pipe2_2rck_b.test \ 705 tests/explain_trigraphs_o_pipe_2rck_k.test \ 706 tests/explain_trigraphs_o_pipe_eq_i_rk.test \ 707 tests/explain_trigraphs_o_tilde_k.test 708 709############################################################################### 710 711# 712# C cast tests 713# ============ 714# Almost every test here has a corresponding declare_ and explain_ test. 715# 716TESTS+= tests/cast_bii_d.test \ 717 tests/cast_ci.test \ 718 tests/cast_constant.test \ 719 tests/cast_cpa3cpa5i.test \ 720 tests/cast_cpa3pa5i.test \ 721 tests/cast_cpa9ci.test \ 722 tests/cast_cpa9i.test \ 723 tests/cast_cpbv_pi.test \ 724 tests/cast_cpcpi.test \ 725 tests/cast_cpfv_pi.test \ 726 tests/cast_cpi.test \ 727 tests/cast_cppi.test \ 728 tests/cast_cvpi.test \ 729 tests/cast_ll.test \ 730 tests/cast_pa3cpa5i.test \ 731 tests/cast_pa3pa5i.test \ 732 tests/cast_pa9i.test \ 733 tests/cast_pbv_pi.test \ 734 tests/cast_pci.test \ 735 tests/cast_pcpi.test \ 736 tests/cast_pf_i-01.test \ 737 tests/cast_pf_i-02.test \ 738 tests/cast_pfii_i.test \ 739 tests/cast_pfkr_i-c17.test \ 740 tests/cast_pfkr_i-cknr.test \ 741 tests/cast_pfv_pi.test \ 742 tests/cast_pi.test \ 743 tests/cast_ppi.test \ 744 tests/cast_sc.test \ 745 tests/cast_si.test \ 746 tests/cast_sll.test \ 747 tests/cast_u.test \ 748 tests/cast_uc.test \ 749 tests/cast_ui.test \ 750 tests/cast_ull.test \ 751 tests/cast_vcpi.test \ 752 tests/cast_vpi.test 753 754# 755# C cast error tests 756# ================== 757# 758TESTS+= tests/cast_a3i.test \ 759 tests/cast_f_i.test \ 760 tests/cast_pfi_i-cknr.test \ 761 tests/cast_pfx_i.test \ 762 tests/cast_rgi.test \ 763 tests/cast_type_i.test \ 764 tests/cast_typedef_i.test \ 765 tests/const_cast_i-c++03.test \ 766 tests/const_cast_i.test \ 767 tests/const_cast_pi-c.test \ 768 tests/dynamic_cast_i.test \ 769 tests/dynamic_cast_pc-c.test \ 770 tests/dynamic_cast_pi.test \ 771 tests/reinterpret_cast_pv-c.test \ 772 tests/reinterpret_cast_v.test \ 773 tests/static_cast_i-c.test 774 775############################################################################### 776 777# 778# C explain cast tests 779# ==================== 780# Almost every test here has a corresponding cast_ test. 781# 782TESTS+= tests/explain_cast_ci.test \ 783 tests/explain_cast_cpa3cpa5i.test \ 784 tests/explain_cast_cpa3pa5i.test \ 785 tests/explain_cast_cpa9ci.test \ 786 tests/explain_cast_cpa9i.test \ 787 tests/explain_cast_cpbv_pi.test \ 788 tests/explain_cast_cpcpi.test \ 789 tests/explain_cast_cpfv_pi.test \ 790 tests/explain_cast_cpi.test \ 791 tests/explain_cast_cppi.test \ 792 tests/explain_cast_cvpi.test \ 793 tests/explain_cast_ic.test \ 794 tests/explain_cast_ll.test \ 795 tests/explain_cast_pa3a5i.test \ 796 tests/explain_cast_pa3cpa5i.test \ 797 tests/explain_cast_pa3pa5i.test \ 798 tests/explain_cast_pa9i.test \ 799 tests/explain_cast_pci.test \ 800 tests/explain_cast_pcpi.test \ 801 tests/explain_cast_pf_i.test \ 802 tests/explain_cast_pfpci_i.test \ 803 tests/explain_cast_pfpi_i.test \ 804 tests/explain_cast_pfv_pi.test \ 805 tests/explain_cast_pi.test \ 806 tests/explain_cast_pic.test \ 807 tests/explain_cast_ppi.test \ 808 tests/explain_cast_ri.test \ 809 tests/explain_cast_rtpi.test \ 810 tests/explain_cast_ull.test \ 811 tests/explain_cast_vcpi.test \ 812 tests/explain_cast_vpi.test 813 814# 815# C explain cast error tests 816# ========================== 817# 818TESTS+= tests/explain_cast_a3a5a7i.test \ 819 tests/explain_cast_a3a5i.test \ 820 tests/explain_cast_a3i.test \ 821 tests/explain_cast_ai.test \ 822 tests/explain_cast_eti.test \ 823 tests/explain_cast_rgi.test \ 824 tests/explain_cast_lll.test \ 825 tests/explain_cast_si.test \ 826 tests/explain_cast_typedef_i.test \ 827 tests/explain_const_cast_pi-c.test \ 828 tests/explain_dynamic_cast_pc-c.test \ 829 tests/explain_reinterpret_cast_pv-c.test \ 830 tests/explain_static_cast_i-c.test 831 832############################################################################### 833 834# 835# C show tests 836# ============ 837# 838TESTS+= tests/show_all.test \ 839 tests/show_all-c++.test \ 840 tests/show_all_predefined-c++.test \ 841 tests/show_all_predefined.test \ 842 tests/show_all_predefined_glob-01.test \ 843 tests/show_all_predefined_glob-02.test \ 844 tests/show_all_predefined_glob-03.test \ 845 tests/show_all_predefined_glob-04.test \ 846 tests/show_all_predefined_typedef-c++.test \ 847 tests/show_all_typedef.test \ 848 tests/show_cpf_cpcc_v_using.test \ 849 tests/show_cpi_using.test \ 850 tests/show_cpmki_using.test \ 851 tests/show_int8_t.test \ 852 tests/show_int8_t_typedef.test \ 853 tests/show_predefined-c++.test \ 854 tests/show_predefined.test \ 855 tests/show_predefined_typedef.test \ 856 tests/show_predefined_using.test \ 857 tests/show_user.test \ 858 tests/show_user_typedef.test 859 860# 861# C show error tests 862# ================== 863# 864TESTS+= tests/show_foo.test \ 865 tests/show_using-c++03.test 866 867############################################################################### 868 869# 870# C++ namespace, typedef, & using tests 871# ===================================== 872# 873TESTS+= tests/2c_typedef_i.test \ 874 tests/define_ins_ns_i.test \ 875 tests/ins_typedef_i.test \ 876 tests/k_typedef_i_explain_i.test \ 877 tests/k_typedef_i_typedef_tn_i.test \ 878 tests/ns_+typedef_i.test \ 879 tests/ns_c_ns_+e.test \ 880 tests/ns_c_typedef_i.test \ 881 tests/ns_ins_ns_typedef_i.test \ 882 tests/ns_ins_typedef_i.test \ 883 tests/ns_k_typedef_i.test \ 884 tests/ns_n_typedef_i.test \ 885 tests/ns_ns_typedef_i-c++14.test \ 886 tests/ns_ns_typedef_i.test \ 887 tests/ns_typedef_i.test \ 888 tests/ns_using_i.test \ 889 tests/retypedef-01.test \ 890 tests/typedef_fi_v_show.test \ 891 tests/typedef_i.test \ 892 tests/typedef_i_declare_i.test \ 893 tests/typedef_i_explain_i.test \ 894 tests/typedef_i_int_least32_t.test \ 895 tests/typedef_i_pi.test \ 896 tests/typedef_pfi_v_show.test \ 897 tests/typedef_v.test \ 898 tests/using_i.test \ 899 tests/using_i_declare_i.test \ 900 tests/using_i_explain_i.test \ 901 tests/using_i_int_least32_t.test \ 902 tests/using_pfi_v_show_f.test 903 904# 905# C++ namespace, typedef & using error tests 906# ========================================== 907# 908TESTS+= tests/2k_typedef_i.test \ 909 tests/c_ns_c.test \ 910 tests/define_ns_c_ns_c.test \ 911 tests/en_ns_c.test \ 912 tests/ins_ns_typedef_i.test \ 913 tests/ns_+typedef_i-c++14.test \ 914 tests/ns_c_ns_c.test \ 915 tests/typedef_ai.test \ 916 tests/typedef_c_int_least32_t.test \ 917 tests/typedef_eti.test \ 918 tests/typedef_rgi.test \ 919 tests/typedef_si.test \ 920 tests/typedef_tni.test \ 921 tests/typedef_v_explain_v.test \ 922 tests/using_ai.test \ 923 tests/using_c_int_least32_t.test \ 924 tests/using_eti.test \ 925 tests/using_f-name_v.test \ 926 tests/using_i-c.test \ 927 tests/using_rgi.test \ 928 tests/using_si.test 929 930# 931# C++ typedef & using error tests 932# =============================== 933# 934TESTS+= tests/typedef_i+.test \ 935 tests/typedef_iw3.test 936 937############################################################################### 938 939# 940# C define tests 941# ============== 942# 943TESTS+= tests/define_i.test \ 944 tests/define_i_declare_i.test \ 945 tests/define_i_explain_i.test \ 946 tests/define_i_int_least32_t.test \ 947 tests/define_k_declare_k.test 948 949# 950# C define error tests 951# ==================== 952# 953TESTS+= tests/define_ai.test \ 954 tests/define_c_int_least32_t.test \ 955 tests/define_eti.test \ 956 tests/define_rgi.test \ 957 tests/define_si.test \ 958 tests/k_ns_typedef_i.test 959 960# 961# C++ define tests 962# ================ 963# 964TESTS+= tests/define_2=_i.test \ 965 tests/define_=_i.test \ 966 tests/define_=c_i.test \ 967 tests/define_k_define_k_explain_k+k.test \ 968 tests/define_k_explain_pmki.test 969 970# 971# C++ define error tests 972# ====================== 973# 974TESTS+= tests/define_ns_=c_i.test \ 975 tests/define_=sc_i.test 976 977############################################################################### 978 979# 980# C config file tests 981# =================== 982# 983TESTS+= tests/declare_config_u.test \ 984 tests/explain_config_u.test \ 985 tests/using_config_i.test 986 987############################################################################### 988 989# 990# C++ declare tests 991# ================= 992# 993TESTS+= tests/declare_+dtor.test \ 994 tests/declare_+f_v.test \ 995 tests/declare_0f_v.test \ 996 tests/declare_2+f_v.test \ 997 tests/declare_=+i.test \ 998 tests/declare_=i.test \ 999 tests/declare_a.test \ 1000 tests/declare_a3a5pfv_ppa7a9pc.test \ 1001 tests/declare_a_cd_fa_cd_i_i.test \ 1002 tests/declare_a_cd_fi_i.test \ 1003 tests/declare_a_dep_a_mu_i.test \ 1004 tests/declare_a_dep_f_v.test \ 1005 tests/declare_a_mu_f_v-01.test \ 1006 tests/declare_a_mu_f_v-02.test \ 1007 tests/declare_a_mu_i-01.test \ 1008 tests/declare_a_mu_i-02.test \ 1009 tests/declare_a_nd_f_i-01.test \ 1010 tests/declare_a_nd_f_i-02.test \ 1011 tests/declare_af-c++.test \ 1012 tests/declare_b-c++.test \ 1013 tests/declare_c_al0-c++.test \ 1014 tests/declare_c_al8-c++.test \ 1015 tests/declare_cf_v.test \ 1016 tests/declare_cpmi.test \ 1017 tests/declare_crf_v.test \ 1018 tests/declare_crrf_v.test \ 1019 tests/declare_ctor.test \ 1020 tests/declare_ctor_i.test \ 1021 tests/declare_dtor.test \ 1022 tests/declare_ecf_v.test \ 1023 tests/declare_efi.test \ 1024 tests/declare_enc.test \ 1025 tests/declare_enk.test \ 1026 tests/declare_epctor_i.test \ 1027 tests/declare_exf_i.test \ 1028 tests/declare_exi.test \ 1029 tests/declare_f+k_v.test \ 1030 tests/declare_f_pmi.test \ 1031 tests/declare_fa_cd_i_i.test \ 1032 tests/declare_fa_dep_i_v.test \ 1033 tests/declare_fa_mu_i_v-01.test \ 1034 tests/declare_fa_mu_i_v-02.test \ 1035 tests/declare_fa_nd_i_v-01.test \ 1036 tests/declare_fa_nd_i_v-02.test \ 1037 tests/declare_frri_v.test \ 1038 tests/declare_grtpi.test \ 1039 tests/declare_i=+.test \ 1040 tests/declare_ii-c++.test \ 1041 tests/declare_mi.test \ 1042 tests/declare_nrfi_v-02-c++.test \ 1043 tests/declare_nrfi_v-03-c++.test \ 1044 tests/declare_ntf.test \ 1045 tests/declare_nxf.test \ 1046 tests/declare_o_delete_a_pv_v.test \ 1047 tests/declare_o_delete_pv_v.test \ 1048 tests/declare_o_new_a_z_pv.test \ 1049 tests/declare_o_new_z_pv.test \ 1050 tests/declare_ovyf.test \ 1051 tests/declare_pfv_ri.test \ 1052 tests/declare_pmci.test \ 1053 tests/declare_pmf_i.test \ 1054 tests/declare_pmf_pc.test \ 1055 tests/declare_pmf_pk.test \ 1056 tests/declare_pmi.test \ 1057 tests/declare_ra3i.test \ 1058 tests/declare_rci.test \ 1059 tests/declare_rcpi.test \ 1060 tests/declare_ref.test \ 1061 tests/declare_rf_v.test \ 1062 tests/declare_ri.test \ 1063 tests/declare_rpi.test \ 1064 tests/declare_rrf_v.test \ 1065 tests/declare_rtf_v.test \ 1066 tests/declare_sxxi.test \ 1067 tests/declare_vdtor.test \ 1068 tests/declare_vf_v.test \ 1069 tests/declare_vovyf.test \ 1070 tests/declare_xici.test \ 1071 tests/declare_xxi.test \ 1072 tests/declare_yf.test \ 1073 tests/declare_yi.test 1074 1075# 1076# C++ declare error tests 1077# ======================= 1078# 1079TESTS+= tests/declare_+ctor-error.test \ 1080 tests/declare_a_cd_i.test \ 1081 tests/declare_a_nua_f.test \ 1082 tests/declare_ai-c++11.test \ 1083 tests/declare_ari.test \ 1084 tests/declare_ati-c++20.test \ 1085 tests/declare_cnmf_v.test \ 1086 tests/declare_epf.test \ 1087 tests/declare_exsi.test \ 1088 tests/declare_fcf.test \ 1089 tests/declare_fco_exclam_b.test \ 1090 tests/declare_nrfi_v-01-c++.test \ 1091 tests/declare_pmri.test \ 1092 tests/declare_pri.test \ 1093 tests/declare_rrgi.test \ 1094 tests/declare_rv.test \ 1095 tests/declare_sctor.test \ 1096 tests/declare_smi.test \ 1097 tests/declare_thf_v.test \ 1098 tests/declare_udl_pcci_i.test \ 1099 tests/declare_v+f_v.test \ 1100 tests/declare_xvi.test 1101 1102# 1103# C++ declare member operator tests 1104# ================================= 1105# 1106TESTS+= tests/declare_+o_delete_a_pv_v.test \ 1107 tests/declare_+o_delete_pv_v.test \ 1108 tests/declare_+o_new_a_z_pv.test \ 1109 tests/declare_+o_new_z_pv.test \ 1110 tests/declare_mo_amper2_rck_b.test \ 1111 tests/declare_mo_amper_eq_i_rk.test \ 1112 tests/declare_mo_amper_i_rk.test \ 1113 tests/declare_mo_amper_pk.test \ 1114 tests/declare_mo_arrow_pk.test \ 1115 tests/declare_mo_arrow_star_i_rk.test \ 1116 tests/declare_mo_brackets_i_i.test \ 1117 tests/declare_mo_circ_eq_i_rk.test \ 1118 tests/declare_mo_comma_i_rk.test \ 1119 tests/declare_mo_exclam_b.test \ 1120 tests/declare_mo_exclam_eq_i_b.test \ 1121 tests/declare_mo_greater2_eq_i_rk.test \ 1122 tests/declare_mo_greater2_i_k.test \ 1123 tests/declare_mo_greater_eq_rcki_b.test \ 1124 tests/declare_mo_less2_eq_i_rk.test \ 1125 tests/declare_mo_less2_i_k.test \ 1126 tests/declare_mo_less_eq_rcki_b.test \ 1127 tests/declare_mo_minus_eq_i_rk.test \ 1128 tests/declare_mo_minus_i_k.test \ 1129 tests/declare_mo_percent_eq_i_rk.test \ 1130 tests/declare_mo_percent_i_k.test \ 1131 tests/declare_mo_pipe2_rck_b.test \ 1132 tests/declare_mo_pipe_eq_i_rk.test \ 1133 tests/declare_mo_pipe_i_rk.test \ 1134 tests/declare_mo_plus_eq_i_rk.test \ 1135 tests/declare_mo_plus_i_k.test \ 1136 tests/declare_mo_slash_eq_i_rk.test \ 1137 tests/declare_mo_star_eq_i_rk.test \ 1138 tests/declare_mo_star_i_rk.test \ 1139 tests/declare_mo_star_rk.test \ 1140 tests/declare_mo_tilde_k.test \ 1141 tests/declare_so_delete_pv_v.test 1142 1143# 1144# C++ declare non-member operator tests 1145# ===================================== 1146# 1147TESTS+= tests/declare_nmo_amper2_2rck_b.test \ 1148 tests/declare_nmo_amper_eq_rki_rk.test \ 1149 tests/declare_nmo_amper_rcki_k.test \ 1150 tests/declare_nmo_amper_rk_pk.test \ 1151 tests/declare_nmo_arrow_star_rki_rk.test \ 1152 tests/declare_nmo_circ_rcki_k.test \ 1153 tests/declare_nmo_comma_rki_rk.test \ 1154 tests/declare_nmo_exclam_eq_ki_b.test \ 1155 tests/declare_nmo_exclam_rck_b.test \ 1156 tests/declare_nmo_greater2_rcki_k.test \ 1157 tests/declare_nmo_greater_eq_rcki_b.test \ 1158 tests/declare_nmo_greater_rcki_b.test \ 1159 tests/declare_nmo_less2_eq_rki_rk.test \ 1160 tests/declare_nmo_less2_rcki_k.test \ 1161 tests/declare_nmo_less_eq_rcki_b.test \ 1162 tests/declare_nmo_less_rcki_b.test \ 1163 tests/declare_nmo_minus2_rki_rk.test \ 1164 tests/declare_nmo_minus_eq_rki_rk.test \ 1165 tests/declare_nmo_minus_rcki_k.test \ 1166 tests/declare_nmo_percent_eq_rki_rk.test \ 1167 tests/declare_nmo_percent_rcki_k.test \ 1168 tests/declare_nmo_pipe2_2rck_b.test \ 1169 tests/declare_nmo_pipe_eq_rki_rk.test \ 1170 tests/declare_nmo_plus2_rki_rk.test \ 1171 tests/declare_nmo_plus_eq_rki_rk.test \ 1172 tests/declare_nmo_plus_rcki_k.test \ 1173 tests/declare_nmo_slash_eq_rki_rk.test \ 1174 tests/declare_nmo_slash_rcki_k.test \ 1175 tests/declare_nmo_star_eq_rki_rk.test \ 1176 tests/declare_nmo_star_rck_k.test \ 1177 tests/declare_nmo_star_rcki_k.test \ 1178 tests/declare_nmo_tilde_rck_k.test 1179 1180# 1181# C++ declare unspecified operator tests 1182# ====================================== 1183# 1184TESTS+= tests/declare_+o_eq_rck_rk=default.test \ 1185 tests/declare_+o_eq_rck_rk=delete.test \ 1186 tests/declare_o2=_exclam_b.test \ 1187 tests/declare_o_amper2_2rck_b.test \ 1188 tests/declare_o_amper2_rck_b.test \ 1189 tests/declare_o_amper_2rck_k.test \ 1190 tests/declare_o_amper_eq_i_rk.test \ 1191 tests/declare_o_amper_eq_rki_rk.test \ 1192 tests/declare_o_amper_i_rk.test \ 1193 tests/declare_o_amper_pk.test \ 1194 tests/declare_o_amper_rcki_k.test \ 1195 tests/declare_o_arrow_star_i_rk.test \ 1196 tests/declare_o_arrow_star_rki_rk.test \ 1197 tests/declare_o_brackets_2i_i.test \ 1198 tests/declare_o_circ_eq_i_rk.test \ 1199 tests/declare_o_comma_rki_rk.test \ 1200 tests/declare_o_eq2_i_b.test \ 1201 tests/declare_o_eq2_ki_b.test \ 1202 tests/declare_o_exclam_b.test \ 1203 tests/declare_o_exclam_eq_i_b.test \ 1204 tests/declare_o_exclam_eq_ki_b.test \ 1205 tests/declare_o_exclam_rck_b.test \ 1206 tests/declare_o_greater2_eq_i_rk.test \ 1207 tests/declare_o_greater2_i_k.test \ 1208 tests/declare_o_greater2_rcki_k.test \ 1209 tests/declare_o_greater_eq_rcki_b.test \ 1210 tests/declare_o_less2_eq_i_rk.test \ 1211 tests/declare_o_less2_i_k.test \ 1212 tests/declare_o_less2_rcki_k.test \ 1213 tests/declare_o_less_eq_greater_2rck_a.test \ 1214 tests/declare_o_less_eq_rcki_b.test \ 1215 tests/declare_o_minus_i_k.test \ 1216 tests/declare_o_parens_2i_v.test \ 1217 tests/declare_o_parens_3i_v.test \ 1218 tests/declare_o_parens_i_v.test \ 1219 tests/declare_o_parens_v.test \ 1220 tests/declare_o_percent_eq_i_rk.test \ 1221 tests/declare_o_percent_eq_rki_rk.test \ 1222 tests/declare_o_percent_i_k.test \ 1223 tests/declare_o_percent_rcki_k.test \ 1224 tests/declare_o_pipe2_2rck_b.test \ 1225 tests/declare_o_pipe2_rck_b.test \ 1226 tests/declare_o_pipe_eq_i_rk.test \ 1227 tests/declare_o_pipe_eq_rki_rk.test \ 1228 tests/declare_o_pipe_i_rk.test \ 1229 tests/declare_o_plus_i_k.test \ 1230 tests/declare_o_slash_eq_i_rk.test \ 1231 tests/declare_o_star_eq_i_rk.test \ 1232 tests/declare_o_star_eq_rki_rk.test \ 1233 tests/declare_o_star_i_rk.test \ 1234 tests/declare_o_star_rck_k.test \ 1235 tests/declare_o_star_rcki_k.test \ 1236 tests/declare_o_star_rk.test \ 1237 tests/declare_o_tilde_k.test \ 1238 tests/declare_o_tilde_rck_k.test 1239 1240# 1241# C++ declare operator error tests 1242# ================================ 1243# 1244TESTS+= tests/declare_+o_eq_rck_rk=default-c++03.test \ 1245 tests/declare_+o_eq_rck_rk=delete-c++03.test \ 1246 tests/declare_co_exclam_k_b.test \ 1247 tests/declare_fmo_star_rk_rk.test \ 1248 tests/declare_mo_arrow_i.test \ 1249 tests/declare_nmo_amper_i_i.test \ 1250 tests/declare_nmo_arrow_rk_pk.test \ 1251 tests/declare_nmo_brackets_rcki_v.test \ 1252 tests/declare_nmo_eq_rki_rk.test \ 1253 tests/declare_nmo_parens_rck_v.test \ 1254 tests/declare_o_arrow_i.test \ 1255 tests/declare_o_arrow_rk_pk.test \ 1256 tests/declare_o_brackets_2i_i-c++20.test \ 1257 tests/declare_o_colon2_rk_rk.test \ 1258 tests/declare_o_dot_k.test \ 1259 tests/declare_o_dot_star_rk_rk.test \ 1260 tests/declare_o_exclam_2i.test \ 1261 tests/declare_o_less_eq_greater_2rck_a-c++17.test \ 1262 tests/declare_o_minus2_d_rk.test \ 1263 tests/declare_o_minus2_rkd_rk.test \ 1264 tests/declare_o_minus_iel_i.test \ 1265 tests/declare_o_oexclam_k_b.test \ 1266 tests/declare_o_plus2_d_rk.test \ 1267 tests/declare_o_plus2_rkd_rk.test \ 1268 tests/declare_o_plus_iel_i.test \ 1269 tests/declare_o_qmark_colon_k2i_i.test \ 1270 tests/declare_ro_exclam_k_b.test \ 1271 tests/declare_rro_exclam_k_b.test \ 1272 tests/declare_vo_exclam_k_b.test \ 1273 tests/declare_yo_exclam_k_b.test 1274 1275# 1276# C++ declare user-defined conversion tests 1277# ========================================= 1278# 1279TESTS+= tests/declare_+udc_i.test \ 1280 tests/declare_ovc_udc_i.test \ 1281 tests/declare_udc_i.test \ 1282 tests/declare_udc_rcc.test 1283 1284# 1285# C++ declare user-defined conversion error tests 1286# =============================================== 1287# 1288TESTS+= tests/declare_udc_a4i.test 1289 1290# 1291# C++ declare user-defined literal tests 1292# ====================================== 1293# 1294TESTS+= tests/declare_+udl_c_i.test \ 1295 tests/explain_udl_pccz_ul.test 1296 1297# 1298# C++ explain tests 1299# ================= 1300# 1301TESTS+= tests/explain_+compl_dtor.test \ 1302 tests/explain_+ctor.test \ 1303 tests/explain_+ctor_i.test \ 1304 tests/explain_+dtor.test \ 1305 tests/explain_0dtor.test \ 1306 tests/explain_2+dtor.test \ 1307 tests/explain_2+n.test \ 1308 tests/explain_a.test \ 1309 tests/explain_a_cd_fa_cd_i_i.test \ 1310 tests/explain_a_cd_fi_i.test \ 1311 tests/explain_a_dep_a_mu_i-01.test \ 1312 tests/explain_a_dep_a_mu_i-02.test \ 1313 tests/explain_a_dep_f_v.test \ 1314 tests/explain_a_dep_i.test \ 1315 tests/explain_a_mu_f_v.test \ 1316 tests/explain_a_mu_i.test \ 1317 tests/explain_a_nd_f_v.test \ 1318 tests/explain_a_nua_k-1.test \ 1319 tests/explain_a_nua_k-2.test \ 1320 tests/explain_al0_c-c++.test \ 1321 tests/explain_al8_c-c++.test \ 1322 tests/explain_bitand_i.test \ 1323 tests/explain_cf_v.test \ 1324 tests/explain_compl_dtor.test \ 1325 tests/explain_cpmci.test \ 1326 tests/explain_cpmi.test \ 1327 tests/explain_crf_v.test \ 1328 tests/explain_ctor=default.test \ 1329 tests/explain_ctor_i.test \ 1330 tests/explain_cvf_v.test \ 1331 tests/explain_dtor.test \ 1332 tests/explain_ec_typedef_i.test \ 1333 tests/explain_ec_using_i.test \ 1334 tests/explain_ecf_v-Rstr-01.test \ 1335 tests/explain_ecf_v-Rstr-02.test \ 1336 tests/explain_ecf_v.test \ 1337 tests/explain_efi-itself.test \ 1338 tests/explain_efi.test \ 1339 tests/explain_efui.test \ 1340 tests/explain_efz.test \ 1341 tests/explain_epctor_i.test \ 1342 tests/explain_epictor_i.test \ 1343 tests/explain_epnxctor_i.test \ 1344 tests/explain_exf_i.test \ 1345 tests/explain_exi.test \ 1346 tests/explain_f__pf__v.test \ 1347 tests/explain_f__pv.test \ 1348 tests/explain_f__v.test \ 1349 tests/explain_f_cpmi.test \ 1350 tests/explain_f_pmi.test \ 1351 tests/explain_f_v=delete.test \ 1352 tests/explain_fa_cd_i_i.test \ 1353 tests/explain_fa_dep_i_v.test \ 1354 tests/explain_fa_mu_i_v.test \ 1355 tests/explain_fa_nd_i_v.test \ 1356 tests/explain_fa_v.test \ 1357 tests/explain_fctor_i.test \ 1358 tests/explain_frri_v.test \ 1359 tests/explain_grtpi.test \ 1360 tests/explain_grtri.test \ 1361 tests/explain_grtrri.test \ 1362 tests/explain_i+.test \ 1363 tests/explain_i-reserved-c++.test \ 1364 tests/explain_i2+.test \ 1365 tests/explain_ictor_i.test \ 1366 tests/explain_ii-c++.test \ 1367 tests/explain_inx+ctor.test \ 1368 tests/explain_inx+dtor.test \ 1369 tests/explain_ki+.test \ 1370 tests/explain_main_vf_h.test \ 1371 tests/explain_mi.test \ 1372 tests/explain_nrfi_v-c++.test \ 1373 tests/explain_nsc_typedef.test \ 1374 tests/explain_nxf_v.test \ 1375 tests/explain_nxff_v.test \ 1376 tests/explain_nxtf_v.test \ 1377 tests/explain_ovyf.test \ 1378 tests/explain_pmf_i.test \ 1379 tests/explain_pmf_pc.test \ 1380 tests/explain_pmfii_pk.test \ 1381 tests/explain_pmi.test \ 1382 tests/explain_pmrgi.test \ 1383 tests/explain_ra3i.test \ 1384 tests/explain_rf_v.test \ 1385 tests/explain_rgi-c++11.test \ 1386 tests/explain_ri.test \ 1387 tests/explain_rrf_v.test \ 1388 tests/explain_sf__i.test \ 1389 tests/explain_sxxi.test \ 1390 tests/explain_thf_v-c++17.test \ 1391 tests/explain_using_a3i.test \ 1392 tests/explain_using_pfi_v.test \ 1393 tests/explain_vcompl_dtor.test \ 1394 tests/explain_vdtor.test \ 1395 tests/explain_vovyf.test \ 1396 tests/explain_xxctor.test \ 1397 tests/explain_xxi.test \ 1398 tests/explain_ydtor.test \ 1399 tests/explain_yf.test \ 1400 tests/explain_yi.test 1401 1402# 1403# C++ explain error tests 1404# ======================= 1405# 1406TESTS+= tests/explain_+ctor-error.test \ 1407 tests/explain_+dtor-error.test \ 1408 tests/explain_0f_v-03.test \ 1409 tests/explain_a_cd_i.test \ 1410 tests/explain_a_nua_f.test \ 1411 tests/explain_af-c++11.test \ 1412 tests/explain_ai-c++11.test \ 1413 tests/explain_ari.test \ 1414 tests/explain_ati-c++20.test \ 1415 tests/explain_cepctor_i.test \ 1416 tests/explain_cfi.test \ 1417 tests/explain_cri.test \ 1418 tests/explain_ctor_2i=default.test \ 1419 tests/explain_ecf_v-Rstr-03.test \ 1420 tests/explain_efd.test \ 1421 tests/explain_enc.test \ 1422 tests/explain_enk.test \ 1423 tests/explain_exsi.test \ 1424 tests/explain_f+_v.test \ 1425 tests/explain_f__v-c++03.test \ 1426 tests/explain_f_v=default.test \ 1427 tests/explain_f_v__v.test \ 1428 tests/explain_fa_v-c++17.test \ 1429 tests/explain_fac3_v-c++.test \ 1430 tests/explain_fas3_v-c++.test \ 1431 tests/explain_fav_v-c++.test \ 1432 tests/explain_fkr_v.test \ 1433 tests/explain_fpcf_i_v.test \ 1434 tests/explain_frri_v-c++03.test \ 1435 tests/explain_fsf_v.test \ 1436 tests/explain_i+w3.test \ 1437 tests/explain_ktnk.test \ 1438 tests/explain_nrfi_v-c++-error.test \ 1439 tests/explain_p_typedef_ri.test \ 1440 tests/explain_pcf_i.test \ 1441 tests/explain_pri.test \ 1442 tests/explain_prri.test \ 1443 tests/explain_rf_i.test \ 1444 tests/explain_rf_v-c++03.test \ 1445 tests/explain_rr.test \ 1446 tests/explain_rrf_v-c++03.test \ 1447 tests/explain_rrgi.test \ 1448 tests/explain_rrr-1.test \ 1449 tests/explain_rrr-2.test \ 1450 tests/explain_rrrr.test \ 1451 tests/explain_rtpi-c++-error.test \ 1452 tests/explain_rv.test \ 1453 tests/explain_scf_v.test \ 1454 tests/explain_smi.test \ 1455 tests/explain_srf_v.test \ 1456 tests/explain_srrf_v.test \ 1457 tests/explain_thf_v.test \ 1458 tests/explain_unknown_attribute.test \ 1459 tests/explain_v+f_v.test \ 1460 tests/explain_xif_i.test \ 1461 tests/explain_xxf_v-c++11.test 1462 1463# 1464# C++ explain operator tests 1465# ========================== 1466# 1467TESTS+= tests/explain_+co_eq2_rck_b=default.test \ 1468 tests/explain_+o_delete_a_pv_v.test \ 1469 tests/explain_+o_delete_pv_v.test \ 1470 tests/explain_+o_eq2_rcki_b.test \ 1471 tests/explain_+o_eq_rck_rk.test \ 1472 tests/explain_+o_eq_rck_rk=default-01.test \ 1473 tests/explain_+o_eq_rck_rk=delete-01.test \ 1474 tests/explain_+o_exclam_eq_rck_rk=delete.test \ 1475 tests/explain_+o_new_a_z_pv.test \ 1476 tests/explain_+o_new_z_pv.test \ 1477 tests/explain_0o_amper_rk_pk.test \ 1478 tests/explain_0o_star_rk_rk.test \ 1479 tests/explain_cmo_less_eq_greater_rck_a=default.test \ 1480 tests/explain_co_amper_rk_pk.test \ 1481 tests/explain_co_eq2_crk_b=default.test \ 1482 tests/explain_co_star_rk_rk.test \ 1483 tests/explain_co_tilde_k.test \ 1484 tests/explain_dtor=delete.test \ 1485 tests/explain_f+o_exclam__b.test \ 1486 tests/explain_fo_eq2_2crk_b=default.test \ 1487 tests/explain_fo_eq2_2k_b=default.test \ 1488 tests/explain_mo_less_eq_greater_rck_a.test \ 1489 tests/explain_o_amper2_2rck_b.test \ 1490 tests/explain_o_amper2_rck_b.test \ 1491 tests/explain_o_amper_2rck_k.test \ 1492 tests/explain_o_amper_eq_i_rk.test \ 1493 tests/explain_o_amper_eq_rki_rk.test \ 1494 tests/explain_o_amper_i_i.test \ 1495 tests/explain_o_amper_i_rk.test \ 1496 tests/explain_o_amper_pk.test \ 1497 tests/explain_o_amper_rcki_k.test \ 1498 tests/explain_o_amper_rk_pk.test \ 1499 tests/explain_o_arrow_pk.test \ 1500 tests/explain_o_arrow_star_i_rk.test \ 1501 tests/explain_o_arrow_star_rki_rk.test \ 1502 tests/explain_o_brackets_2i_i.test \ 1503 tests/explain_o_brackets_i_i.test \ 1504 tests/explain_o_circ_eq_i_rk.test \ 1505 tests/explain_o_circ_eq_rki_rk.test \ 1506 tests/explain_o_circ_rcki_k.test \ 1507 tests/explain_o_comma_i_rk.test \ 1508 tests/explain_o_comma_rcki_k.test \ 1509 tests/explain_o_comma_rki_rk.test \ 1510 tests/explain_o_delete_a_pv_v.test \ 1511 tests/explain_o_delete_pv_v.test \ 1512 tests/explain_o_eq2_i_b.test \ 1513 tests/explain_o_eq2_ki_b.test \ 1514 tests/explain_o_exclam_b.test \ 1515 tests/explain_o_exclam_eq_i_b.test \ 1516 tests/explain_o_exclam_eq_ki_b.test \ 1517 tests/explain_o_exclam_rck_b.test \ 1518 tests/explain_o_greater2_eq_i_rk.test \ 1519 tests/explain_o_greater2_eq_rki_rk.test \ 1520 tests/explain_o_greater2_i_k.test \ 1521 tests/explain_o_greater2_i_rk.test \ 1522 tests/explain_o_greater2_rcki_k.test \ 1523 tests/explain_o_greater2_rki_rk.test \ 1524 tests/explain_o_greater_eq_rcki_b.test \ 1525 tests/explain_o_greater_rcki_b.test \ 1526 tests/explain_o_less2_eq_i_rk.test \ 1527 tests/explain_o_less2_eq_rki_rk.test \ 1528 tests/explain_o_less2_i_k.test \ 1529 tests/explain_o_less2_i_rk.test \ 1530 tests/explain_o_less2_rcki_k.test \ 1531 tests/explain_o_less2_rki_rk.test \ 1532 tests/explain_o_less_eq_greater_2rck_a.test \ 1533 tests/explain_o_less_eq_greater_2rck_i.test \ 1534 tests/explain_o_less_eq_greater_2rck_std_partial_ordering.test \ 1535 tests/explain_o_less_eq_greater_2rck_std_strong_ordering.test \ 1536 tests/explain_o_less_eq_greater_2rck_std_weak_ordering.test \ 1537 tests/explain_o_less_eq_rcki_b.test \ 1538 tests/explain_o_less_rcki_b.test \ 1539 tests/explain_o_minus2_rki_rk.test \ 1540 tests/explain_o_minus_2rck_k.test \ 1541 tests/explain_o_minus_eq_i_rk.test \ 1542 tests/explain_o_minus_eq_rki_rk.test \ 1543 tests/explain_o_minus_i_k.test \ 1544 tests/explain_o_minus_rcki_k.test \ 1545 tests/explain_o_new_a_z_pv.test \ 1546 tests/explain_o_new_z_pv.test \ 1547 tests/explain_o_new_zrrk_pv.test \ 1548 tests/explain_o_parens_2i_v.test \ 1549 tests/explain_o_parens_3i_v.test \ 1550 tests/explain_o_parens_i_v.test \ 1551 tests/explain_o_parens_v.test \ 1552 tests/explain_o_percent_2rck_k.test \ 1553 tests/explain_o_percent_eq_i_rk.test \ 1554 tests/explain_o_percent_eq_rki_rk.test \ 1555 tests/explain_o_percent_i_k.test \ 1556 tests/explain_o_percent_rcki_k.test \ 1557 tests/explain_o_pipe2_2rck_b.test \ 1558 tests/explain_o_pipe2_rck_b.test \ 1559 tests/explain_o_pipe_2rck_k.test \ 1560 tests/explain_o_pipe_eq_i_rk.test \ 1561 tests/explain_o_pipe_eq_rki_rk.test \ 1562 tests/explain_o_pipe_i_rk.test \ 1563 tests/explain_o_plus2__rk.test \ 1564 tests/explain_o_plus2_rk_rk.test \ 1565 tests/explain_o_plus2_rki_rk.test \ 1566 tests/explain_o_plus_2rck_k.test \ 1567 tests/explain_o_plus_eq_i_rk.test \ 1568 tests/explain_o_plus_eq_rki_rk.test \ 1569 tests/explain_o_plus_i_k.test \ 1570 tests/explain_o_plus_rcki_k.test \ 1571 tests/explain_o_slash_2rck_k.test \ 1572 tests/explain_o_slash_eq_i_rk.test \ 1573 tests/explain_o_slash_eq_rki_rk.test \ 1574 tests/explain_o_slash_rcki_k.test \ 1575 tests/explain_o_star_2rck_k.test \ 1576 tests/explain_o_star_eq_i_rk.test \ 1577 tests/explain_o_star_eq_rki_rk.test \ 1578 tests/explain_o_star_i_rk.test \ 1579 tests/explain_o_star_rck_k.test \ 1580 tests/explain_o_star_rcki_k.test \ 1581 tests/explain_o_star_rk.test \ 1582 tests/explain_o_tilde_k.test \ 1583 tests/explain_o_tilde_rck_k.test \ 1584 tests/explain_ovo_amper_rk_pk.test \ 1585 tests/explain_ovo_star_rk_rk.test \ 1586 tests/explain_ro_amper_rk_pk.test \ 1587 tests/explain_ro_star_rk_rk.test \ 1588 tests/explain_rro_amper_rk_pk.test \ 1589 tests/explain_rro_star_rk_rk.test \ 1590 tests/explain_so_delete_pv_v.test \ 1591 tests/explain_so_new_z_pv.test \ 1592 tests/explain_vo_amper_rk_pk.test \ 1593 tests/explain_vo_star_rk_rk.test \ 1594 tests/explain_yo_amper_rk_pk.test \ 1595 tests/explain_yo_star_rk_rk.test 1596 1597# 1598# C++ explain operator error tests 1599# ================================ 1600# 1601TESTS+= tests/explain_+co_eq2_rck_b=default-cpp17.test \ 1602 tests/explain_+o_eq_rck_rk=default-02.test \ 1603 tests/explain_+o_eq_rck_rk=delete-02.test \ 1604 tests/explain_+o_exclam_eq_rck_rk=delete.test \ 1605 tests/explain_cmo_less_eq_greater_rck_i=default.test \ 1606 tests/explain_co_exclam_k_b.test \ 1607 tests/explain_co_less_i_b=default.test \ 1608 tests/explain_co_less_rck_i=default.test \ 1609 tests/explain_fo_eq2_crki_b=default.test \ 1610 tests/explain_fo_eq2_crkk_b=default.test \ 1611 tests/explain_fo_eq2_crkrk_b=default.test \ 1612 tests/explain_fo_eq2_icrk_b=default.test \ 1613 tests/explain_fo_eq2_ik_b=default.test \ 1614 tests/explain_fo_eq2_kcrk_b=default.test \ 1615 tests/explain_fo_eq2_ki_b=default.test \ 1616 tests/explain_fo_eq2_rkcrk_b=default.test \ 1617 tests/explain_fo_exclam__b.test \ 1618 tests/explain_fo_less_eq_greater_2rck_i=default.test \ 1619 tests/explain_fo_plus_2crk_b=default.test \ 1620 tests/explain_o_arrow_i.test \ 1621 tests/explain_o_brackets_2i_i-c++20.test \ 1622 tests/explain_o_delete__v.test \ 1623 tests/explain_o_delete_i_v.test \ 1624 tests/explain_o_delete_pv_i.test \ 1625 tests/explain_o_eq_rck_v=default.test \ 1626 tests/explain_o_exclam_2i.test \ 1627 tests/explain_o_exclam__b=delete.test \ 1628 tests/explain_o_less_2rck_b=default.test \ 1629 tests/explain_o_less_rck_b=default.test \ 1630 tests/explain_o_minus2_d_rk.test \ 1631 tests/explain_o_minus2_rkd_rk.test \ 1632 tests/explain_o_minus_iel_i.test \ 1633 tests/explain_o_new_i_pv.test \ 1634 tests/explain_o_new_z_z.test \ 1635 tests/explain_o_plus2_d_rk.test \ 1636 tests/explain_o_plus2_rkd_rk.test \ 1637 tests/explain_o_plus_iel_i.test \ 1638 tests/explain_o_plus_kel.test \ 1639 tests/explain_o_qmark_colon_k2i_i.test \ 1640 tests/explain_ov_o_exclam_k_b.test \ 1641 tests/explain_ro_exclam_k_b.test \ 1642 tests/explain_rro_exclam_k_b.test \ 1643 tests/explain_vo_exclam_k_b.test \ 1644 tests/explain_vv_o_new_z.test \ 1645 tests/explain_yo_exclam_k_b.test 1646 1647# 1648# C++ cast tests 1649# ============== 1650# 1651TESTS+= tests/cast_+i.test \ 1652 tests/cast_pmi.test \ 1653 tests/const_cast_+pi.test \ 1654 tests/const_cast_pi.test \ 1655 tests/dynamic_cast_+pc.test \ 1656 tests/dynamic_cast_pc.test \ 1657 tests/dynamic_cast_pk.test \ 1658 tests/reinterpret_cast_+pv.test \ 1659 tests/reinterpret_cast_pv.test \ 1660 tests/static_cast_+i.test \ 1661 tests/static_cast_i.test 1662 1663# 1664# C++ explain cast tests 1665# ====================== 1666# 1667TESTS+= tests/explain_cast_pmi.test \ 1668 tests/explain_cast_=pmi.test \ 1669 tests/explain_cast_pmc=i.test \ 1670 tests/explain_const_cast_+pi.test \ 1671 tests/explain_const_cast_pi.test \ 1672 tests/explain_dynamic_cast_p+c+.test \ 1673 tests/explain_dynamic_cast_pc.test \ 1674 tests/explain_reinterpret_cast_pv.test \ 1675 tests/explain_static_cast_i+.test \ 1676 tests/explain_static_cast_i.test 1677 1678# 1679# C++ explain user-defined conversion tests 1680# ========================================= 1681# 1682TESTS+= tests/explain_+udc_i.test \ 1683 tests/explain_f+udc_i.test \ 1684 tests/explain_ovc_udc_i.test \ 1685 tests/explain_udc_i.test \ 1686 tests/explain_udc_rcc.test 1687 1688# 1689# C++ explain user-defined literal tests 1690# ====================================== 1691# 1692TESTS+= tests/explain_+udl_c_i.test \ 1693 tests/explain_udl_c16_i.test \ 1694 tests/explain_udl_c32_i.test \ 1695 tests/explain_udl_c8_i.test \ 1696 tests/explain_udl_c_i-01.test \ 1697 tests/explain_udl_c_i.test \ 1698 tests/explain_udl_ld_i.test \ 1699 tests/explain_udl_pcc16ul_i.test \ 1700 tests/explain_udl_pcc16z_i.test \ 1701 tests/explain_udl_pcc32ul_i.test \ 1702 tests/explain_udl_pcc32z_i.test \ 1703 tests/explain_udl_pcc8ul_i.test \ 1704 tests/explain_udl_pcc8z_i.test \ 1705 tests/explain_udl_pcc_i.test \ 1706 tests/explain_udl_pccul_i.test \ 1707 tests/explain_udl_pccz_i.test \ 1708 tests/explain_udl_pcwtul_i.test \ 1709 tests/explain_udl_pcwtz_i.test \ 1710 tests/explain_udl_ull_i.test \ 1711 tests/explain_udl_wt_i.test 1712 1713# 1714# C++ explain user-defined conversion error tests 1715# =============================================== 1716# 1717TESTS+= tests/explain_fudc_i.test \ 1718 tests/explain_sudc_i.test \ 1719 tests/explain_udc_a4i.test 1720 1721# 1722# C++ explain user-defined literal error tests 1723# ============================================ 1724# 1725TESTS+= tests/explain_udl__i.test \ 1726 tests/explain_udl_2c_i.test \ 1727 tests/explain_udl_3c_i.test \ 1728 tests/explain_udl_c_i-c.test \ 1729 tests/explain_udl_piul_i.test \ 1730 tests/explain_udl_ul_i.test 1731 1732############################################################################### 1733 1734# 1735# Command-line tests 1736# ================== 1737# 1738TESTS+= tests/cl-cast_i.test \ 1739 tests/cl-declare_i.test \ 1740 tests/cl-explain_i.test 1741 1742############################################################################### 1743 1744# 1745# File tests 1746# ========== 1747# 1748TESTS+= tests/file-cast_i.test \ 1749 tests/file-declare_i.test \ 1750 tests/file-explain_i.test 1751 1752# 1753# File error tests 1754# ================ 1755# 1756TESTS+= tests/file-cast_x.test \ 1757 tests/file-declare_x.test \ 1758 tests/file-explain_x.test 1759 1760############################################################################### 1761 1762# 1763# GNU __attribute__ tests 1764# ======================= 1765# 1766TESTS+= tests/explain_2gat_cpi.test \ 1767 tests/explain_c_gat_pi.test \ 1768 tests/explain_c_gat_vpi.test \ 1769 tests/explain_gat_c_gat_vpi.test \ 1770 tests/explain_gat_cpi.test \ 1771 tests/explain_gat_i-01.test \ 1772 tests/explain_gat_i-02.test \ 1773 tests/explain_gat_i-03.test \ 1774 tests/explain_gat_i-04.test \ 1775 tests/explain_gat_i-05.test \ 1776 tests/explain_gat_i-06.test \ 1777 tests/explain_gat_i-07.test \ 1778 tests/explain_gat_i-08.test \ 1779 tests/explain_gat_i-09.test 1780 1781# 1782# Microsoft __declspec tests 1783# ========================== 1784# 1785TESTS+= tests/explain_i_msds.test \ 1786 tests/explain_k_msds.test \ 1787 tests/explain_msds_i.test \ 1788 tests/explain_msds_k.test \ 1789 tests/explain_p_msds_i.test 1790 1791############################################################################### 1792 1793# 1794# Embedded C tests 1795# ================ 1796# 1797TESTS+= tests/xec_explain_a.test \ 1798 tests/xec_explain_ha.test \ 1799 tests/xec_explain_hr.test \ 1800 tests/xec_explain_la.test \ 1801 tests/xec_explain_lr.test \ 1802 tests/xec_explain_r.test \ 1803 tests/xec_explain_ta.test \ 1804 tests/xec_explain_tr.test \ 1805 tests/xec_explain_tua.test \ 1806 tests/xec_explain_ua.test \ 1807 tests/xec_explain_uhta.test \ 1808 tests/xec_explain_uhtr.test \ 1809 tests/xec_explain_ur.test \ 1810 tests/xec_explain_uta.test 1811 1812# 1813# Embedded C error tests 1814# ====================== 1815# 1816TESTS+= tests/xec_explain_lla.test \ 1817 tests/xec_explain_llr.test \ 1818 tests/xec_explain_t.test \ 1819 tests/xec_explain_ti.test 1820 1821# 1822# Unified Parallel C tests 1823# ======================== 1824# 1825TESTS+= tests/xupc_declare_a2di.test \ 1826 tests/xupc_declare_dpi.test \ 1827 tests/xupc_declare_pdi.test \ 1828 tests/xupc_declare_ptdi.test \ 1829 tests/xupc_declare_rdi.test \ 1830 tests/xupc_declare_rdpi.test \ 1831 tests/xupc_declare_tdi.test \ 1832 tests/xupc_explain_da2i.test \ 1833 tests/xupc_explain_dpi.test \ 1834 tests/xupc_explain_dq+a4i.test \ 1835 tests/xupc_explain_pdi.test \ 1836 tests/xupc_explain_ptdi.test \ 1837 tests/xupc_explain_rdi.test \ 1838 tests/xupc_explain_rdpi.test \ 1839 tests/xupc_explain_tdi.test 1840 1841# 1842# Unified Parallel C error tests 1843# ============================== 1844# 1845TESTS+= tests/xupc_explain_ri.test 1846 1847############################################################################### 1848 1849# 1850# Miscellaneous tests 1851# =================== 1852# 1853TESTS+= tests/help-c++.test \ 1854 tests/help-c.test \ 1855 tests/help_command-c++.test \ 1856 tests/help_command-c++03.test \ 1857 tests/help_command-c.test \ 1858 tests/help_commands-c++.test \ 1859 tests/help_commands-c.test \ 1860 tests/help_english-c++.test \ 1861 tests/help_english-c++03.test \ 1862 tests/help_english-c.test \ 1863 tests/help_english-c89.test \ 1864 tests/help_english-knr.test \ 1865 tests/help_options.test \ 1866 tests/set.test \ 1867 tests/set_-e-a--st-.test \ 1868 tests/set_alt-tokens.test \ 1869 tests/set_c++.test \ 1870 tests/set_c++03.test \ 1871 tests/set_c++11.test \ 1872 tests/set_c++14.test \ 1873 tests/set_c++17.test \ 1874 tests/set_c++20.test \ 1875 tests/set_c++23.test \ 1876 tests/set_c++98.test \ 1877 tests/set_c.test \ 1878 tests/set_c11.test \ 1879 tests/set_c17.test \ 1880 tests/set_c18.test \ 1881 tests/set_c89.test \ 1882 tests/set_c90.test \ 1883 tests/set_c95.test \ 1884 tests/set_c99.test \ 1885 tests/set_cknr.test \ 1886 tests/set_digraphs-c89.test \ 1887 tests/set_digraphs.test \ 1888 tests/set_digraphs_c89.test \ 1889 tests/set_ea.test \ 1890 tests/set_east-const.test \ 1891 tests/set_east.test \ 1892 tests/set_eastconst.test \ 1893 tests/set_expl.test \ 1894 tests/set_explain-by-default.test \ 1895 tests/set_explain.test \ 1896 tests/set_expli.test \ 1897 tests/set_explicit-ecsu.test \ 1898 tests/set_explicit-ecsu=ecsu.test \ 1899 tests/set_explicit-ecsu=x.test \ 1900 tests/set_explicit-int.test \ 1901 tests/set_explicit-int=i.test \ 1902 tests/set_explicit-int=u.test \ 1903 tests/set_explicit-int=x.test \ 1904 tests/set_graphs.test \ 1905 tests/set_knr.test \ 1906 tests/set_knrc.test \ 1907 tests/set_lang=c++.test \ 1908 tests/set_lang=xxx.test \ 1909 tests/set_nodigraphs.test \ 1910 tests/set_noexplain-by-default.test \ 1911 tests/set_noexplain.test \ 1912 tests/set_noexplicit-int.test \ 1913 tests/set_noexplicit-int=u.test \ 1914 tests/set_nographs.test \ 1915 tests/set_noprompt.test \ 1916 tests/set_nosemicolon.test \ 1917 tests/set_options.test \ 1918 tests/set_prompt.test \ 1919 tests/set_prompt=x.test \ 1920 tests/set_semicolon.test \ 1921 tests/set_trigraphs-c++.test \ 1922 tests/set_trigraphs-cknr.test \ 1923 tests/set_trigraphs.test \ 1924 tests/set_trigraphs_c++17.test \ 1925 tests/set_xxx.test 1926 1927if ENABLE_CDECL_DEBUG 1928TESTS+= tests/set_debug.test \ 1929 tests/set_nodebug.test 1930endif 1931 1932if ENABLE_BISON_DEBUG 1933TESTS+= tests/set_bison-debug.test \ 1934 tests/set_nobison-debug.test 1935endif 1936 1937############################################################################### 1938 1939BUILD_SRC = $(top_builddir)/src 1940AM_TESTS_ENVIRONMENT = BUILD_SRC=$(BUILD_SRC); export BUILD_SRC ; 1941TEST_EXTENSIONS = .test 1942 1943TEST_LOG_DRIVER = $(srcdir)/run_test.sh 1944 1945EXTRA_DIST = run_test.sh tests data expected 1946dist-hook: 1947 cd $(distdir)/tests && rm -f *.log *.trs 1948 1949UPDATE_TEST = $(srcdir)/update_test.sh 1950update: 1951 @ls $(TESTS) | xargs -n255 -r $(UPDATE_TEST) -s $(BUILD_SRC) 1952 1953# vim:set noet sw=8 ts=8: 1954