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

Reply via email to