Hi Bruno, I've no idea if this is really related to your change, but with this commit, the following starts crashing:
clang-tidy -allow-enabling-analyzer-alpha-checkers -checks='-*,clang-analyzer-*' ./reduced.c -- It seems like it recurses forever for some reason, and then we run out of stack and it crashes: elxhw7c132-n7[llvm]: build-all-bbigcc/bin/clang-tidy -allow-enabling-analyzer-alpha-checkers -checks='-*,clang-analyzer-*' ./reduced.c -- #0 0x000000000074fbda llvm::sys::PrintStackTrace(llvm::raw_ostream&) (build-all-bbigcc/bin/clang-tidy+0x74fbda) #1 0x000000000074e0aa llvm::sys::RunSignalHandlers() (build-all-bbigcc/bin/clang-tidy+0x74e0aa) #2 0x000000000074e1d7 SignalHandler(int) (build-all-bbigcc/bin/clang-tidy+0x74e1d7) #3 0x00007f6cd7f84330 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x10330) #4 0x0000000000f06c63 clang::StmtVisitorBase<std::add_pointer, (anonymous namespace)::StringRefCheckerVisitor, void>::Visit(clang::Stmt*) (build-all-bbigcc/bin/clang-tidy+0xf06c63) #5 0x0000000000f0a282 (anonymous namespace)::StringRefCheckerVisitor::VisitChildren(clang::Stmt*) (build-all-bbigcc/bin/clang-tidy+0xf0a282) #6 0x0000000000f0527f clang::StmtVisitorBase<std::add_pointer, (anonymous namespace)::StringRefCheckerVisitor, void>::Visit(clang::Stmt*) (.part.132) (build-all-bbigcc/bin/clang-tidy+0xf0527f) #7 0x0000000000f06c68 clang::StmtVisitorBase<std::add_pointer, (anonymous namespace)::StringRefCheckerVisitor, void>::Visit(clang::Stmt*) (build-all-bbigcc/bin/clang-tidy+0xf06c68) #8 0x0000000000f0a282 (anonymous namespace)::StringRefCheckerVisitor::VisitChildren(clang::Stmt*) (build-all-bbigcc/bin/clang-tidy+0xf0a282) #9 0x0000000000f03fcf clang::StmtVisitorBase<std::add_pointer, (anonymous namespace)::StringRefCheckerVisitor, void>::Visit(clang::Stmt*) (.part.132) (build-all-bbigcc/bin/clang-tidy+0xf03fcf) #10 0x0000000000f06c68 clang::StmtVisitorBase<std::add_pointer, (anonymous namespace)::StringRefCheckerVisitor, void>::Visit(clang::Stmt*) (build-all-bbigcc/bin/clang-tidy+0xf06c68) #11 0x0000000000f0a282 (anonymous namespace)::StringRefCheckerVisitor::VisitChildren(clang::Stmt*) (build-all-bbigcc/bin/clang-tidy+0xf0a282) #12 0x0000000000f03fcf clang::StmtVisitorBase<std::add_pointer, (anonymous namespace)::StringRefCheckerVisitor, void>::Visit(clang::Stmt*) (.part.132) (build-all-bbigcc/bin/clang-tidy+0xf03fcf) #13 0x0000000000f06c68 clang::StmtVisitorBase<std::add_pointer, (anonymous namespace)::StringRefCheckerVisitor, void>::Visit(clang::Stmt*) (build-all-bbigcc/bin/clang-tidy+0xf06c68) #14 0x0000000000f0a282 (anonymous namespace)::StringRefCheckerVisitor::VisitChildren(clang::Stmt*) (build-all-bbigcc/bin/clang-tidy+0xf0a282) #15 0x0000000000f03fcf clang::StmtVisitorBase<std::add_pointer, (anonymous namespace)::StringRefCheckerVisitor, void>::Visit(clang::Stmt*) (.part.132) (build-all-bbigcc/bin/clang-tidy+0xf03fcf) etc I've only seen this when I compile clang-tidy with gcc 5.4.0, assertions on, with optimizations. Simply turning on debug info when compiling clang-tidy makes the crash go away so it's quite fragile. Regards, Mikael On 12/4/18 5:01 PM, Bruno Ricci via cfe-commits wrote: > Author: brunoricci > Date: Tue Dec 4 08:01:24 2018 > New Revision: 348276 > > URL: http://llvm.org/viewvc/llvm-project?rev=348276&view=rev > Log: > [AST][NFC] Make ArrayTypeTraitExpr non polymorphic > > ArrayTypeTraitExpr is the only expression class which is polymorphic. > As far as I can tell this is completely pointless. > > Differential Revision: https://reviews.llvm.org/D55221 > > Reviewed By: aaron.ballman > > > Modified: > cfe/trunk/include/clang/AST/ExprCXX.h > cfe/trunk/lib/AST/ExprCXX.cpp > > Modified: cfe/trunk/include/clang/AST/ExprCXX.h > URL: > http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/ExprCXX.h?rev=348276&r1=348275&r2=348276&view=diff > ============================================================================== > --- cfe/trunk/include/clang/AST/ExprCXX.h (original) > +++ cfe/trunk/include/clang/AST/ExprCXX.h Tue Dec 4 08:01:24 2018 > @@ -2455,8 +2455,6 @@ class ArrayTypeTraitExpr : public Expr { > /// The type being queried. > TypeSourceInfo *QueriedType = nullptr; > > - virtual void anchor(); > - > public: > friend class ASTStmtReader; > > @@ -2474,8 +2472,6 @@ public: > explicit ArrayTypeTraitExpr(EmptyShell Empty) > : Expr(ArrayTypeTraitExprClass, Empty), ATT(0) {} > > - virtual ~ArrayTypeTraitExpr() = default; > - > SourceLocation getBeginLoc() const LLVM_READONLY { return Loc; } > SourceLocation getEndLoc() const LLVM_READONLY { return RParen; } > > > Modified: cfe/trunk/lib/AST/ExprCXX.cpp > URL: > http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/ExprCXX.cpp?rev=348276&r1=348275&r2=348276&view=diff > ============================================================================== > --- cfe/trunk/lib/AST/ExprCXX.cpp (original) > +++ cfe/trunk/lib/AST/ExprCXX.cpp Tue Dec 4 08:01:24 2018 > @@ -1443,5 +1443,3 @@ TypeTraitExpr *TypeTraitExpr::CreateDese > void *Mem = C.Allocate(totalSizeToAlloc<TypeSourceInfo *>(NumArgs)); > return new (Mem) TypeTraitExpr(EmptyShell()); > } > - > -void ArrayTypeTraitExpr::anchor() {} > > > _______________________________________________ > cfe-commits mailing list > cfe-commits@lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits >
const bbiTcbb_mtd_isTcbb_indexOffsetId; bbiTcbb_mtd_isTcbb ( ) { switch ( bbiTcbb_mtd_isTcbb_indexOffsetId ) case 3235: case 3236: case 3237: case 238: case 3239: case 3240: case 241: case 3245: case 3246: case 247: case 3248: case 3249: case 3250: case 3251: case 3252: case 3253: case 3254: case 3255: case 256: case 3257: case 3258: case 3259: case 3260: case 3261: case 262: case 3263: case 3264: case 3265: case 266: case 3267: case 3268: case 3269: case 3270: case 3271: case 3272: case 3273: case 3274: case 3275: case 3276: case 277: case 278: case 3279: case 3280: case 281: case 3282: case 3283: case 3284: case 3285: case 3286: case 287: case 3288: case 3289: case 3290: case 291: case 3292: case 3293: case 294: case 3295: case 3296: case 3297: case 3298: case 3299: case 3300: case 3301: case 3302: case 3303: case 3304: case 3305: case 3306: case 3307: case 3308: case 309: case 3310: case 3311: case 3312: case 3313: case 3314: case 3315: case 3316: case 3317: case 3318: case 3319: case 3320: case 3321: case 3322: case 3323: case 3324: case 3325: case 3326: case 3327: case 3328: case 329: case 3330: case 3331: case 3332: case 3333: case 3334: case 335: case 3336: case 337: case 3338: case 339: case 3340: case 3341: case 3342: case 3343: case 3344: case 3345: case 3346: case 3347: case 3348: case 3349: case 3350: case 351: case 3352: case 3353: case 3354: case 3355: case 356: case 3357: case 3358: case 3359: case 3360: case 3361: case 3362: case 3363: case 3364: case 3365: case 3366: case 3367: case 3368: case 3369: case 3370: case 3371: case 3372: case 3373: case 3374: case 3375: case 3376: case 377: case 3378: case 3379: case 3380: case 3381: case 3382: case 3383: case 3384: case 3385: case 3386: case 3387: case 3388: case 3389: case 3390: case 3391: case 3392: case 3393: case 3394: case 3395: case 3396: case 3397: case 3398: case 3399: case 400: case 3401: case 3402: case 3403: case 3404: case 405: case 3406: case 3407: case 3408: case 3409: case 3410: case 3411: case 3412: case 13: case 3414: case 3415: case 3416: case 3417: case 3418: case 3419: case 3420: case 421: case 3422: case 423: case 3424: case 3425: case 3426: case 427: case 3428: case 3429: case 3430: case 3431: case 3432: case 3433: case 3434: case 3435: case 3436: case 3437: case 38: case 3439: case 3440: case 3441: case 3442: case 3443: case 3444: case 3445: case 3446: case 3447: case 3448: case 3449: case 3450: case 3451: case 3452: case 453: case 3454: case 3455: case 456: case 3457: case 458: case 3459: case 3460: case 61: case 3462: case 3463: case 3464: case 3465: case 3466: case 3467: case 3468: case 3469: case 3470: case 3471: case 3472: case 3473: case 3474: case 3475: case 3476: case 477: case 3478: case 3479: case 3480: case 3481: case 3482: case 3483: case 3484: case 3485: case 3486: case 3487: case 3488: case 489: case 3490: case 3491: case 3492: case 3493: case 3494: case 495: case 3496: case 3497: case 3498: case 3499: case 3500: case 3501: case 502: case 3503: case 504: case 3505: case 3506: case 3507: case 3508: case 3509: case 3510: case 3511: case 3512: case 3513: case 3514: case 515: case 3516: case 3517: case 3518: case 519: case 3520: case 3521: case 3522: case 3523: case 3524: case 3525: case 3526: case 527: case 3528: case 3529: case 3530: case 3531: case 3532: case 3533: case 3534: case 3535: case 536: case 3537: case 3538: case 3539: case 540: case 3541: case 3542: case 3543: case 3544: case 3545: case 546: case 547: case 3548: case 3549: case 3550: case 3551: case 3552: case 3553: case 3554: case 3555: case 3556: case 3557: case 3558: case 3559: case 3560: case 3561: case 3562: case 563: case 3564: case 565: case 3566: case 567: case 3568: case 3569: case 3570: case 3571: case 3572: case 3573: case 3574: case 3575: case 3576: case 577: case 3578: case 3579: case 3580: case 3581: case 3582: case 3583: case 584: case 3585: case 3586: case 3587: case 588: case 589: case 3590: case 3591: case 3592: case 3593: case 94: case 3595: case 3596: case 3597: case 3598: case 3599: case 3600: case 3601: case 3602: case 3603: case 3604: case 3605: case 3606: case 3607: case 3608: case 3609: case 3610: case 11: case 3612: case 3613: case 3614: case 3615: case 3616: case 3617: case 3618: case 3619: case 3620: case 3621: case 3622: case 3623: case 3624: case 25: case 3626: case 3627: case 3628: case 629: case 3630: case 3631: case 3632: case 3633: case 3634: case 3635: case 3636: case 3637: case 3638: case 3639: case 640: case 3641: case 642: case 3643: case 3644: case 3645: case 3646: case 3647: case 3648: case 3649: case 3650: case 3651: case 3652: case 3653: case 3654: case 3655: case 3656: case 3657: case 3658: case 3659: case 3660: case 3661: case 3662: case 3663: case 3664: case 3665: case 3666: case 3667: case 3668: case 3669: case 3670: case 3671: case 3672: case 3673: case 3674: case 3675: case 3676: case 3677: case 3678: case 3679: case 3680: case 3681: case 682: case 3683: case 3684: case 3685: case 3686: case 3687: case 3688: case 3689: case 3690: case 3691: case 3692: case 3693: case 3694: case 695: case 3696: case 3697: case 698: case 3699: case 3700: case 701: case 3702: case 3703: case 3704: case 705: case 3706: case 3707: case 3708: case 3709: case 710: case 3711: case 3712: case 3713: case 3714: case 3715: case 3716: case 717: case 3718: case 3719: case 3720: case 3721: case 3722: case 3723: case 3724: case 3725: case 3726: case 3727: case 728: case 3729: case 3730: case 731: case 3732: case 3733: case 734: case 3735: case 3736: case 3737: case 3738: case 739: case 740: case 3741: case 3742: case 3743: case 3744: case 3745: case 3746: case 3747: case 748: case 3749: case 3750: case 3751: case 3752: case 3753: case 3754: case 3755: case 3756: case 3757: case 758: case 3759: case 3760: case 3761: case 3762: case 763: case 3764: case 3765: case 3766: case 3767: case 3768: case 3769: case 3770: case 3771: case 3772: case 3773: case 3774: case 3775: case 3776: case 3777: case 3778: case 3779: case 3780: case 3781: case 3782: case 3783: case 3784: case 3785: case 3786: case 3787: case 3788: case 3789: case 3790: case 3791: case 3792: case 3793: case 3794: case 3795: case 3796: case 3797: case 3798: case 3799: case 3800: case 801: case 3802: case 803: case 3804: case 3805: case 3806: case 3807: case 3808: case 3809: case 3810: case 3811: case 3812: case 3813: case 14: case 3815: case 3816: case 3817: case 3818: case 3819: case 820: case 3821: case 3822: case 3823: case 824: case 3825: case 826: case 3827: case 3828: case 3829: case 3830: case 3831: case 3832: case 3833: case 3834: case 3835: case 836: case 837: case 3838: case 3839: case 3840: case 3841: case 3842: case 3843: case 3844: case 3845: case 3846: case 3847: case 848: case 3849: case 3850: case 3851: case 3852: case 3853: case 3854: case 3855: case 3856: case 3857: case 3858: case 3859: case 3860: case 3861: case 3862: case 3863: case 3864: case 3865: case 3866: case 3867: case 3868: case 3869: case 870: case 3871: case 3872: case 3873: case 3874: case 3875: case 3876: case 3877: case 3878: case 3879: case 3880: case 3881: case 3882: case 3883: case 884: case 3885: case 3886: case 3887: case 3888: case 3889: case 3890: case 3891: case 3892: case 3893: case 3894: case 895: case 3896: case 3897: case 898: case 899: case 3900: case 3901: case 902: case 903: case 3904: case 3905: case 3906: case 3907: case 3908: case 3909: case 3910: case 3911: case 3912: case 913: case 3914: case 3915: case 3916: case 3917: case 918: case 919: case 3920: case 3921: case 3922: case 3923: case 3924: case 925: case 3926: case 3927: case 3928: case 3929: case 3930: case 3931: case 3932: case 3933: case 3934: case 3935: case 3936: case 3937: case 938: case 3939: case 3940: case 3941: case 3942: case 3943: case 944: case 3945: case 3946: case 3947: case 948: case 3949: case 950: case 51: case 3952: case 53: case 3954: case 3955: case 3956: case 3957: case 3958: case 3959: case 3960: case 3961: case 3962: case 3963: case 4: case 965: case 3966: case 3967: case 68: case 3969: case 3970: case 971: case 3972: case 3973: case 3974: case 3975: case 76: case 3977: case 3978: case 3979: case 3980: case 3981: case 3982: case 3983: case 3984: case 3985: case 986: case 3987: case 3988: case 3989: case 3990: case 3991: case 3992: case 3993: case 3994: case 3995: case 3996: case 3997: case 998: case 3999: case 4000: case 4001: case 4002: case 4003: case 4004: case 4005: case 4006: case 4007: case 4008: case 4009: case 4010: case 4011: case 4012: case 4013: case 014: case 4015: case 4016: case 4017: case 4018: case 4019: case 4020: case 4021: case 4022: case 4023: case 4024: case 4025: case 4026: case 4027: case 4028: case 4029: case 4030: case 4031: case 4032: case 4033: case 034: case 035: case 4036: case 4037: case 4038: case 4039: case 4040: case 4041: case 4042: case 4043: case 4044: case 4045: case 4046: case 4047: case 4048: case 4049: case 4050: case 4051: case 4052: case 4053: case 054: case 055: case 056: case 4057: case 4058: case 4059: case 4060: case 061: case 062: case 4063: case 4064: case 4065: case 06: case 4067: case 4068: case 4069: case 070: case 4071: case 072: case 4073: case 4074: case 4075: case 4076: case 4077: case 4078: case 4079: case 4080: case 4081: case 4082: case 4083: case 4084: case 4085: case 4086: case 4087: case 4088: case 4089: case 4090: case 4091: case 4092: case 4093: case 4094: case 4095: case 4096: case 4097: case 4098: case 4099: case 4100: case 4101: case 4102: case 103: case 4104: case 4105: case 4106: case 4107: case 4108: case 4109: case 110: case 111: case 4112: case 4113: case 4114: case 4115: case 4116: case 117: case 4118: case 4119: case 4120: case 4121: case 4122: case 4123: case 4124: case 4125: case 4126: case 127: case 4128: case 4129: case 4130: case 4131: case 4132: case 4133: case 4134: case 4135: case 4136: case 4137: case 4138: case 4139: case 4140: case 4141: case 4142: case 143: case 4144: case 4145: case 4146: case 4147: case 4148: case 4149: case 4150: case 4151: case 4152: case 4153: case 4154: case 4155: case 4156: case 4157: case 4158: case 159: case 4160: case 4161: case 4162: case 4163: case 4164: case 165: case 166: case 167: case 4168: case 4169: case 170: case 4171: case 4172: case 4173: case 174: case 4175: case 4176: case 4177: case 4178: case 4179: case 180: case 4181: case 182: case 183: case 4184: case 4185: case 4186: case 4187: case 4188: case 4189: case 4190: case 4191: case 4192: case 4193: case 4194: case 4195: case 4196: case 4197: case 4198: case 4199: case 4200: case 4201: case 4202: case 203: case 4204: case 4205: case 4206: case 4207: case 208: case 4209: case 210: case 4211: case 4212: case 213: case 214: case 4215: case 4216: case 217: case 4218: case 4219: case 4220: case 4221: case 4222: case 4223: case 4224: case 4225: case 4226: case 4227: case 4228: case 229: case 230: case 4231: case 4232: case 4233: case 4234: case 4235: case 4236: case 4237: case 4238: case 4239: case 4240: case 4241: case 4242: case 4243: case 4244: case 245: case 4246: case 4247: case 4248: case 4249: case 4250: case 4251: case 4252: case 4253: case 4254: case 4255: case 4256: case 4257: case 4258: case 4259: case 4260: case 261: case 4262: case 4263: case 4264: case 4265: case 4266: case 4267: case 4268: case 4269: case 4270: case 4271: case 4272: case 4273: case 4274: case 4275: case 4276: case 4277: case 4278: case 4279: case 280: case 4281: case 4282: case 4283: case 4284: case 4285: case 4286: case 4287: case 4288: case 289: case 4290: case 4291: case 4292: case 4293: case 4294: case 295: case 4296: case 4297: case 4298: case 4299: case 4300: case 4301: case 4302: case 4303: case 4304: case 305: case 4306: case 4307: case 4308: case 4309: case 4310: case 4311: case 4312: case 4313: case 4314: case 4315: case 4316: case 4317: case 318: case 319: case 4320: case 4321: case 4322: case 323: case 4324: case 4325: case 326: case 4327: case 4328: case 4329: case 4330: case 4331: case 4332: case 4333: case 4334: case 4335: case 4336: case 4337: case 4338: case 4339: case 4340: case 4341: case 4342: case 4343: case 344: case 4345: case 4346: case 4347: case 4348: case 4349: case 4350: case 4351: case 4352: case 4353: case 4354: case 4355: case 4356: case 4357: case 4358: case 4359: case 4360: case 4361: case 362: case 4363: case 4364: case 365: case 4366: case 4367: case 4368: case 369: case 70: case 4371: case 4372: case 373: case 4374: case 4375: case 4376: case 4377: case 4378: case 4379: case 4380: case 4381: case 382: case 4383: case 4384: case 4385: case 4386: case 4387: case 4388: case 4389: case 390: case 4391: case 4392: case 4393: case 4394: case 395: case 4396: case 397: case 4398: case 4399: case 4400: case 4401: case 402: case 4403: case 4404: case 4405: case 4406: case 4407: case 4408: case 4409: case 4410: case 4411: case 4412: case 4413: case 4414: case 4415: case 4416: case 417: case 4418: case 4419: case 4420: case 4421: case 4422: case 4423: case 4424: case 4425: case 26: case 4427: case 4428: case 4429: case 430: case 431: case 4432: case 4433: case 434: case 4435: case 4436: case 4437: case 4438: case 4439: case 4440: case 4441: case 4442: case 4443: case 4444: case 445: case 4446: case 4447: case 4448: case 449: case 4450: case 4451: case 4452: case 4453: case 4454: case 4455: case 4456: case 4457: case 4458: case 4459: case 4460: case 4461: case 4462: case 4463: case 4464: case 465: case 4466: case 4467: case 4468: case 4469: case 4470: case 4471: case 4472: case 4473: case 4474: case 4475: case 4476: case 4477: case 4478: case 4479: case 4480: case 4481: case 4482: case 4483: case 4484: case 4485: case 4486: case 4487: case 4488: case 4489: case 4490: case 4491: case 4492: case 4493: case 4494: case 4495: case 4496: case 497: case 4498: case 4499: case 4500: case 4501: case 4502: case 4503: case 4504: case 4505: case 506: case 4507: case 4508: case 509: case 4510: case 4511: case 4512: case 4513: case 4514: case 4515: case 516: case 4517: case 4518: case 4519: case 4520: case 4521: case 4522: case 4523: case 4524: case 4525: case 4526: case 4527: case 4528: case 4529: case 530: case 4531: case 4532: case 4533: case 4534: case 4535: case 4536: case 4537: case 4538: case 4539: case 4540: case 541: case 4542: case 4543: case 4544: case 4545: case 4546: case 4547: case 4548: case 4549: case 4550: case 4551: case 4552: case 4553: case 4554: case 4555: case 4556: case 4557: case 4558: case 4559: case 560: case 561: case 62: case 4563: case 4564: case 4565: case 4566: case 4567: case 4568: case 4569: case 570: case 4571: case 4572: case 4573: case 4574: case 4575: case 4576: case 4577: case 4578: case 4579: case 0: case 4581: case 4582: case 4583: case 4584: case 4585: case 586: case 4587: case 4588: case 4589: case 4590: case 4591: case 4592: case 4593: case 4594: case 4595: case 4596: case 4597: case 4598: case 4599: case 4600: case 4601: case 602: case 603: case 4604: case 4605: case 4606: case 4607: case 4608: case 4609: case 4610: case 4611: case 4612: case 4613: case 4614: case 4615: case 4616: case 4617: case 4618: case 4619: case 4620: case 4621: case 4622: case 4623: case 4624: case 4625: case 4626: case 4627: case 4628: case 4629: case 4630: case 4631: case 32: case 4633: case 4634: case 635: case 636: case 4637: case 4638: case 639: case 4640: case 4641: case 4642: case 4643: case 4644: case 4645: case 4646: case 647: case 4648: case 4649: case 4650: case 4651: case 652: case 4653: case 4654: case 4655: case 4656: case 657: case 658: case 9: case 660: case 661: case 4662: case 663: case 4664: case 4665: case 4666: case 4667: case 4668: case 4669: case 4670: case 4671: case 4672: case 4673: case 4674: case 675: case 4676: case 4677: case 4678: case 4679: case 4680: case 4681: case 4682: case 4683: case 4684: case 685: case 4686: case 687: case 688: case 689: case 4690: case 4691: case 4692: case 4693: case 4694: case 4695: case 4696: case 4697: case 4698: case 4699: case 700: case 4701: case 4702: case 4703: case 4704: case 4705: case 4706: case 4707: case 4708: case 4709: case 4710: case 4711: case 4712: case 4713: case 4714: case 4715: case 4716: case 4717: case 4718: case 4719: case 4720: case 4721: case 4722: case 4723: case 4724: case 4725: case 4726: case 4727: case 4728: case 4729: case 4730: case 4731: case 732: case 4733: case 4734: case 735: case 4736: case 4737: case 738: case 4739: case 4740: case 4741: case 4742: case 743: case 4744: case 4745: case 4746: case 4747: case 4748: case 4749: case 4750: case 4751: case 4752: case 4753: case 4754: case 4755: case 4756: case 757: case 4758: case 4759: case 4760: case 4761: case 4762: case 4763: case 4764: case 4765: case 4766: case 767: case 768: case 4769: case 4770: case 4771: case 4772: case 4773: case 4774: case 4775: case 776: case 4777: case 4778: case 4779: case 4780: case 4781: case 4782: case 4783: case 4784: case 4785: case 4786: case 4787: case 4788: case 4789: case 790: case 4791: case 4792: case 4793: case 794: case 4795: case 796: case 4797: case 4798: case 4799: case 4800: case 4801: case 4802: case 4803: case 4804: case 4805: case 4806: case 4807: case 4808: case 4809: case 4810: case 4811: case 4812: case 4813: case 4814: case 4815: case 816: case 4817: case 4818: case 4819: case 4820: case 4821: case 4822: case 4823: case 4824: case 4825: case 4826: case 4827: case 4828: case 4829: case 4830: case 4831: case 4832: case 4833: case 4834: case 35: case 4836: case 4837: case 4838: case 4839: case 4840: case 4841: case 4842: case 4843: case 844: case 4845: case 4846: case 47: case 4848: case 4849: case 4850: case 4851: case 4852: case 4853: case 4854: case 4855: case 856: case 4857: case 4858: case 4859: case 4860: case 4861: case 4862: case 863: case 4864: case 865: case 4866: case 4867: case 4868: case 4869: case 4870: case 4871: case 4872: case 873: case 4874: case 4875: case 4876: case 4877: case 4878: case 879: case 880: case 881: case 4882: case 4883: case 4884: case 4885: case 886: case 4887: case 4888: case 4889: case 4890: case 4891: case 892: case 4893: case 894: case 4895: case 4896: case 4897: case 4898: case 4899: case 4900: case 4901: case 4902: case 4903: case 4904: case 905: case 4906: case 4907: case 4908: case 4909: case 910: case 4911: case 4912: case 4913: case 4914: case 4915: case 4916: case 4917: case 4918: case 4919: case 4920: case 4921: case 4922: case 4923: case 924: case 4925: case 4926: case 4927: case 4928: case 4929: case 4930: case 4931: case 4932: case 4933: case 4934: case 4935: case 4936: case 4937: case 4938: case 4939: case 4940: case 4941: case 4942: case 943: case 4944: case 4945: case 4946: case 4947: case 4948: case 4949: case 4950: case 4951: case 4952: case 4953: case 954: case 4955: case 4956: case 957: case 4958: case 4959: case 4960: case 4961: case 4962: case 4963: case 4964: case 4965: case 4966: case 4967: case 4968: case 969: case 4970: case 4971: case 4972: case 4973: case 4974: case 975: case 4976: case 4977: case 4978: case 979: case 4980: case 4981: case 4982: case 4983: case 984: case 4985: case 4986: case 4987: case 4988: case 4989: case 4990: case 4991: case 4992: case 4993: case 4994: case 4995: case 4996: case 4997: case 4998: case 999: case 5000: case 5001: case 5002: case 5003: case 5004: case 5005: case 5006: case 5007: case 5008: case 5009: case 5010: case 5011: case 5012: case 5013: case 5014: case 5015: case 5016: case 017: case 5018: case 5019: case 020: case 5021: case 5022: case 5023: case 5024: case 5025: case 026: case 027: case 5028: case 5029: case 5030: case 5031: case 5032: case 5033: case 5034: case 5035: case 5036: case 5037: case 5038: case 5039: case 5040: case 5041: case 5042: case 5043: case 5044: case 05: case 5046: case 5047: case 5048: case 5049: case 050: case 5051: case 5052: case 5053: case 5054: case 5055: case 5056: case 5057: case 5058: case 5059: case 060: case 5061: case 5062: case 5063: case 5064: case 5065: case 5066: case 5067: case 5068: case 5069: case 5070: case 5071: case 5072: case 073: case 5074: case 5075: case 5076: case 077: case 5078: case 5079: case 5080: case 5081: case 5082: case 5083: case 5084: case 5085: case 5086: case 5087: case 5088: case 5089: case 5090: case 5091: case 5092: case 5093: case 5094: case 5095: case 5096: case 5097: case 5098: case 5099: case 5100: case 5101: case 5102: case 5103: case 5104: case 5105: case 5106: case 5107: case 5108: case 5109: case 5110: case 5111: case 5112: case 113: case 5114: case 5115: case 5116: case 5117: case 5118: case 5119: case 5120: case 5121: case 5122: case 5123: case 5124: case 5125: case 5126: case 5127: case 5128: case 5129: case 130: case 5131: case 5132: case 5133: case 5134: case 5135: case 5136: case 5137: case 5138: case 5139: case 5140: case 5141: case 5142: case 5143: case 5144: case 5145: case 146: case 5147: case 148: case 149: case 5150: case 5151: case 5152: case 153: case 5154: case 5155: case 156: case 5157: case 5158: case 5159: case 5160: case 5161: case 5162: case 5163: case 5164: case 5165: case 5166: case 5167: case 5168: case 5169: case 5170: case 5171: case 5172: case 5173: case 5174: case 5175: case 176: case 177: case 5178: case 5179: case 5180: case 81: case 5182: case 5183: case 84: case 5185: case 5186: case 5187: case 5188: case 5189: case 5190: case 5191: case 5192: case 5193: case 5194: case 5195: case 5196: case 5197: case 5198: case 5199: case 5200: case 201: case 5202: case 5203: case 5204: case 5205: case 5206: case 5207: case 5208: case 5209: case 5210: case 5211: case 5212: case 5213: case 5214: case 215: case 216: case 5217: case 5218: case 5219: case 220: case 5221: case 5222: case 5223: case 5224: case 225: case 5226: case 5227: case 5228: case 5229: case 5230: case 5231: case 5232: case 5233: case 5234: case 5235: case 5236: case 5237: case 5238: case 239: case 5240: case 5241: case 242: case 243: case 244: case 5245: case 246: case 5247: case 5248: case 249: case 250: case 251: case 5252: case 5253: case 5254: case 5255: case 5256: case 5257: case 5258: case 5259: case 5260: case 5261: case 5262: case 5263: case 5264: case 5265: case 5266: case 5267: case 5268: case 5269: case 5270: case 5271: case 5272: case 5273: case 5274: case 5275: case 5276: case 5277: case 5278: case 279: case 5280: case 5281: case 5282: case 5283: case 5284: case 5285: case 5286: case 5287: case 5288: case 5289: case 5290: case 5291: case 5292: case 5293: case 5294: case 5295: case 5296: case 5297: case 5298: case 5299: case 5300: case 301: case 5302: case 303: case 5304: case 5305: case 5306: case 5307: case 5308: case 5309: case 10: case 5311: case 5312: case 5313: case 5314: case 315: case 5316: case 5317: case 5318: case 5319: case 5320: case 5321: case 5322: case 5323: case 5324: case 5325: case 5326: case 5327: case 5328: case 5329: case 5330: case 331: case 5332: case 5333: case 5334: case 5335: case 336: case 5337: case 5338: case 5339: case 340: case 5341: case 342: case 5343: case 5344: case 5345: case 5346: case 5347: case 5348: case 5349: case 350: case 5351: case 5352: case 5353: case 354: case 55: case 5356: case 357: case 5358: case 5359: case 60: case 5361: case 5362: case 5363: case 5364: case 5365: case 5366: case 367: case 5368: case 5369: case 5370: case 5371: case 5372: case 5373: case 5374: case 5375: case 5376: case 5377: case 78: case 5379: case 5380: case 5381: case 5382: case 5383: case 5384: case 5385: case 5386: case 5387: case 5388: case 5389: case 5390: case 5391: case 5392: case 5393: case 394: case 5395: case 396: case 5397: case 5398: case 5399: case 5400: case 5401: case 5402: case 5403: case 5404: case 5405: case 5406: case 5407: case 408: case 5409: case 5410: case 5411: case 5412: case 413: case 5414: case 5415: case 5416: case 5417: case 5418: case 5419: case 5420: case 5421: case 422: case 5423: case 5424: case 425: case 5426: case 5427: case 5428: case 5429: case 5430: case 5431: case 5432: case 5433: case 5434: case 435: case 5436: case 5437: case 5438: case 5439: case 5440: case 441: case 5442: case 5443: case 5444: case 5445: case 5446: case 5447: case 5448: case 5449: case 5450: case 5451: case 5452: case 5453: case 5454: case 5455: case 5456: case 5457: case 5458: case 459: case 5460: case 461: case 5462: case 5463: case 5464: case 5465: case 466: case 5467: case 5468: case 5469: case 470: case 5471: case 5472: case 5473: case 5474: case 5475: case 5476: case 5477: case 5478: case 479: case 5480: case 5481: case 5482: case 5483: case 484: case 485: case 5486: case 5487: case 488: case 5489: case 5490: case 5491: case 92: case 5493: case 494: case 5495: case 5496: case 5497: case 98: case 5499: case 5500: case 5501: case 5502: case 5503: case 5504: case 5505: case 5506: case 507: case 5508: case 5509: case 5510: case 5511: case 5512: case 5513: case 514: case 5515: case 5516: case 5517: case 5518: case 5519: case 520: case 5521: case 522: case 5523: case 524: case 5525: case 5526: case 5527: case 5528: case 5529: case 5530: case 5531: case 5532: case 5533: case 5534: 0; }
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits