authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-23 16:52:40-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-23 16:52:40-05:00
log32dafbdadcb63d289b678b31ea96ae2431a9268c
tree5134156bf43d2aa1aab66c5b78618ea382d7c325
parent3588f99719101c76df51db939165f526a0b0df07
signature Commit is signed but in an unrecognized format.

zig_clang: update StmtClass to llvm 10


3 files changed, 397 insertions(+), 370 deletions(-)

src-self-hosted/clang.zig+7
...@@ -222,8 +222,12 @@ const ZigClangStmtClass = extern enum {...@@ -222,8 +222,12 @@ const ZigClangStmtClass = extern enum {
222 OMPDistributeSimdDirectiveClass,222 OMPDistributeSimdDirectiveClass,
223 OMPForDirectiveClass,223 OMPForDirectiveClass,
224 OMPForSimdDirectiveClass,224 OMPForSimdDirectiveClass,
225 OMPMasterTaskLoopDirectiveClass,
226 OMPMasterTaskLoopSimdDirectiveClass,
225 OMPParallelForDirectiveClass,227 OMPParallelForDirectiveClass,
226 OMPParallelForSimdDirectiveClass,228 OMPParallelForSimdDirectiveClass,
229 OMPParallelMasterTaskLoopDirectiveClass,
230 OMPParallelMasterTaskLoopSimdDirectiveClass,
227 OMPSimdDirectiveClass,231 OMPSimdDirectiveClass,
228 OMPTargetParallelForSimdDirectiveClass,232 OMPTargetParallelForSimdDirectiveClass,
229 OMPTargetSimdDirectiveClass,233 OMPTargetSimdDirectiveClass,
...@@ -240,6 +244,7 @@ const ZigClangStmtClass = extern enum {...@@ -240,6 +244,7 @@ const ZigClangStmtClass = extern enum {
240 OMPMasterDirectiveClass,244 OMPMasterDirectiveClass,
241 OMPOrderedDirectiveClass,245 OMPOrderedDirectiveClass,
242 OMPParallelDirectiveClass,246 OMPParallelDirectiveClass,
247 OMPParallelMasterDirectiveClass,
243 OMPParallelSectionsDirectiveClass,248 OMPParallelSectionsDirectiveClass,
244 OMPSectionDirectiveClass,249 OMPSectionDirectiveClass,
245 OMPSectionsDirectiveClass,250 OMPSectionsDirectiveClass,
...@@ -299,6 +304,7 @@ const ZigClangStmtClass = extern enum {...@@ -299,6 +304,7 @@ const ZigClangStmtClass = extern enum {
299 CXXNoexceptExprClass,304 CXXNoexceptExprClass,
300 CXXNullPtrLiteralExprClass,305 CXXNullPtrLiteralExprClass,
301 CXXPseudoDestructorExprClass,306 CXXPseudoDestructorExprClass,
307 CXXRewrittenBinaryOperatorClass,
302 CXXScalarValueInitExprClass,308 CXXScalarValueInitExprClass,
303 CXXStdInitializerListExprClass,309 CXXStdInitializerListExprClass,
304 CXXThisExprClass,310 CXXThisExprClass,
...@@ -323,6 +329,7 @@ const ZigClangStmtClass = extern enum {...@@ -323,6 +329,7 @@ const ZigClangStmtClass = extern enum {
323 CharacterLiteralClass,329 CharacterLiteralClass,
324 ChooseExprClass,330 ChooseExprClass,
325 CompoundLiteralExprClass,331 CompoundLiteralExprClass,
332 ConceptSpecializationExprClass,
326 ConvertVectorExprClass,333 ConvertVectorExprClass,
327 CoawaitExprClass,334 CoawaitExprClass,
328 CoyieldExprClass,335 CoyieldExprClass,
src/zig_clang.cpp+384-370
...@@ -378,410 +378,424 @@ static_assert((clang::Type::TypeClass)ZigClangType_ExtVector == clang::Type::Ext...@@ -378,410 +378,424 @@ static_assert((clang::Type::TypeClass)ZigClangType_ExtVector == clang::Type::Ext
378// Detect additions to the enum378// Detect additions to the enum
379void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) {379void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) {
380 switch (x) {380 switch (x) {
381 case clang::Stmt::NoStmtClass:381 case ZigClangStmt_NoStmtClass:
382 case clang::Stmt::NullStmtClass:382 case ZigClangStmt_GCCAsmStmtClass:
383 case clang::Stmt::CompoundStmtClass:383 case ZigClangStmt_MSAsmStmtClass:
384 case clang::Stmt::LabelStmtClass:384 case ZigClangStmt_BreakStmtClass:
385 case clang::Stmt::AttributedStmtClass:385 case ZigClangStmt_CXXCatchStmtClass:
386 case clang::Stmt::IfStmtClass:386 case ZigClangStmt_CXXForRangeStmtClass:
387 case clang::Stmt::SwitchStmtClass:387 case ZigClangStmt_CXXTryStmtClass:
388 case clang::Stmt::WhileStmtClass:388 case ZigClangStmt_CapturedStmtClass:
389 case clang::Stmt::DoStmtClass:389 case ZigClangStmt_CompoundStmtClass:
390 case clang::Stmt::ForStmtClass:390 case ZigClangStmt_ContinueStmtClass:
391 case clang::Stmt::GotoStmtClass:391 case ZigClangStmt_CoreturnStmtClass:
392 case clang::Stmt::IndirectGotoStmtClass:392 case ZigClangStmt_CoroutineBodyStmtClass:
393 case clang::Stmt::ContinueStmtClass:393 case ZigClangStmt_DeclStmtClass:
394 case clang::Stmt::BreakStmtClass:394 case ZigClangStmt_DoStmtClass:
395 case clang::Stmt::ReturnStmtClass:395 case ZigClangStmt_ForStmtClass:
396 case clang::Stmt::DeclStmtClass:396 case ZigClangStmt_GotoStmtClass:
397 case clang::Stmt::CaseStmtClass:397 case ZigClangStmt_IfStmtClass:
398 case clang::Stmt::DefaultStmtClass:398 case ZigClangStmt_IndirectGotoStmtClass:
399 case clang::Stmt::CapturedStmtClass:399 case ZigClangStmt_MSDependentExistsStmtClass:
400 case clang::Stmt::GCCAsmStmtClass:400 case ZigClangStmt_NullStmtClass:
401 case clang::Stmt::MSAsmStmtClass:401 case ZigClangStmt_OMPAtomicDirectiveClass:
402 case clang::Stmt::ObjCAtTryStmtClass:402 case ZigClangStmt_OMPBarrierDirectiveClass:
403 case clang::Stmt::ObjCAtCatchStmtClass:403 case ZigClangStmt_OMPCancelDirectiveClass:
404 case clang::Stmt::ObjCAtFinallyStmtClass:404 case ZigClangStmt_OMPCancellationPointDirectiveClass:
405 case clang::Stmt::ObjCAtThrowStmtClass:405 case ZigClangStmt_OMPCriticalDirectiveClass:
406 case clang::Stmt::ObjCAtSynchronizedStmtClass:406 case ZigClangStmt_OMPFlushDirectiveClass:
407 case clang::Stmt::ObjCForCollectionStmtClass:407 case ZigClangStmt_OMPDistributeDirectiveClass:
408 case clang::Stmt::ObjCAutoreleasePoolStmtClass:408 case ZigClangStmt_OMPDistributeParallelForDirectiveClass:
409 case clang::Stmt::CXXCatchStmtClass:409 case ZigClangStmt_OMPDistributeParallelForSimdDirectiveClass:
410 case clang::Stmt::CXXTryStmtClass:410 case ZigClangStmt_OMPDistributeSimdDirectiveClass:
411 case clang::Stmt::CXXForRangeStmtClass:411 case ZigClangStmt_OMPForDirectiveClass:
412 case clang::Stmt::CoroutineBodyStmtClass:412 case ZigClangStmt_OMPForSimdDirectiveClass:
413 case clang::Stmt::CoreturnStmtClass:413 case ZigClangStmt_OMPMasterTaskLoopDirectiveClass:
414 case clang::Stmt::PredefinedExprClass:414 case ZigClangStmt_OMPMasterTaskLoopSimdDirectiveClass:
415 case clang::Stmt::DeclRefExprClass:415 case ZigClangStmt_OMPParallelForDirectiveClass:
416 case clang::Stmt::IntegerLiteralClass:416 case ZigClangStmt_OMPParallelForSimdDirectiveClass:
417 case clang::Stmt::FixedPointLiteralClass:417 case ZigClangStmt_OMPParallelMasterTaskLoopDirectiveClass:
418 case clang::Stmt::FloatingLiteralClass:418 case ZigClangStmt_OMPParallelMasterTaskLoopSimdDirectiveClass:
419 case clang::Stmt::ImaginaryLiteralClass:419 case ZigClangStmt_OMPSimdDirectiveClass:
420 case clang::Stmt::StringLiteralClass:420 case ZigClangStmt_OMPTargetParallelForSimdDirectiveClass:
421 case clang::Stmt::CharacterLiteralClass:421 case ZigClangStmt_OMPTargetSimdDirectiveClass:
422 case clang::Stmt::ParenExprClass:422 case ZigClangStmt_OMPTargetTeamsDistributeDirectiveClass:
423 case clang::Stmt::UnaryOperatorClass:423 case ZigClangStmt_OMPTargetTeamsDistributeParallelForDirectiveClass:
424 case clang::Stmt::OffsetOfExprClass:424 case ZigClangStmt_OMPTargetTeamsDistributeParallelForSimdDirectiveClass:
425 case clang::Stmt::UnaryExprOrTypeTraitExprClass:425 case ZigClangStmt_OMPTargetTeamsDistributeSimdDirectiveClass:
426 case clang::Stmt::ArraySubscriptExprClass:426 case ZigClangStmt_OMPTaskLoopDirectiveClass:
427 case clang::Stmt::OMPArraySectionExprClass:427 case ZigClangStmt_OMPTaskLoopSimdDirectiveClass:
428 case clang::Stmt::CallExprClass:428 case ZigClangStmt_OMPTeamsDistributeDirectiveClass:
429 case clang::Stmt::MemberExprClass:429 case ZigClangStmt_OMPTeamsDistributeParallelForDirectiveClass:
430 case clang::Stmt::BinaryOperatorClass:430 case ZigClangStmt_OMPTeamsDistributeParallelForSimdDirectiveClass:
431 case clang::Stmt::CompoundAssignOperatorClass:431 case ZigClangStmt_OMPTeamsDistributeSimdDirectiveClass:
432 case clang::Stmt::ConditionalOperatorClass:432 case ZigClangStmt_OMPMasterDirectiveClass:
433 case clang::Stmt::BinaryConditionalOperatorClass:433 case ZigClangStmt_OMPOrderedDirectiveClass:
434 case clang::Stmt::ImplicitCastExprClass:434 case ZigClangStmt_OMPParallelDirectiveClass:
435 case clang::Stmt::BuiltinBitCastExprClass:435 case ZigClangStmt_OMPParallelMasterDirectiveClass:
436 case clang::Stmt::CStyleCastExprClass:436 case ZigClangStmt_OMPParallelSectionsDirectiveClass:
437 case clang::Stmt::CompoundLiteralExprClass:437 case ZigClangStmt_OMPSectionDirectiveClass:
438 case clang::Stmt::ExtVectorElementExprClass:438 case ZigClangStmt_OMPSectionsDirectiveClass:
439 case clang::Stmt::InitListExprClass:439 case ZigClangStmt_OMPSingleDirectiveClass:
440 case clang::Stmt::DesignatedInitExprClass:440 case ZigClangStmt_OMPTargetDataDirectiveClass:
441 case clang::Stmt::DesignatedInitUpdateExprClass:441 case ZigClangStmt_OMPTargetDirectiveClass:
442 case clang::Stmt::ImplicitValueInitExprClass:442 case ZigClangStmt_OMPTargetEnterDataDirectiveClass:
443 case clang::Stmt::NoInitExprClass:443 case ZigClangStmt_OMPTargetExitDataDirectiveClass:
444 case clang::Stmt::ArrayInitLoopExprClass:444 case ZigClangStmt_OMPTargetParallelDirectiveClass:
445 case clang::Stmt::ArrayInitIndexExprClass:445 case ZigClangStmt_OMPTargetParallelForDirectiveClass:
446 case clang::Stmt::ParenListExprClass:446 case ZigClangStmt_OMPTargetTeamsDirectiveClass:
447 case clang::Stmt::VAArgExprClass:447 case ZigClangStmt_OMPTargetUpdateDirectiveClass:
448 case clang::Stmt::GenericSelectionExprClass:448 case ZigClangStmt_OMPTaskDirectiveClass:
449 case clang::Stmt::PseudoObjectExprClass:449 case ZigClangStmt_OMPTaskgroupDirectiveClass:
450 case clang::Stmt::ConstantExprClass:450 case ZigClangStmt_OMPTaskwaitDirectiveClass:
451 case clang::Stmt::AtomicExprClass:451 case ZigClangStmt_OMPTaskyieldDirectiveClass:
452 case clang::Stmt::AddrLabelExprClass:452 case ZigClangStmt_OMPTeamsDirectiveClass:
453 case clang::Stmt::StmtExprClass:453 case ZigClangStmt_ObjCAtCatchStmtClass:
454 case clang::Stmt::ChooseExprClass:454 case ZigClangStmt_ObjCAtFinallyStmtClass:
455 case clang::Stmt::GNUNullExprClass:455 case ZigClangStmt_ObjCAtSynchronizedStmtClass:
456 case clang::Stmt::CXXOperatorCallExprClass:456 case ZigClangStmt_ObjCAtThrowStmtClass:
457 case clang::Stmt::CXXMemberCallExprClass:457 case ZigClangStmt_ObjCAtTryStmtClass:
458 case clang::Stmt::CXXStaticCastExprClass:458 case ZigClangStmt_ObjCAutoreleasePoolStmtClass:
459 case clang::Stmt::CXXDynamicCastExprClass:459 case ZigClangStmt_ObjCForCollectionStmtClass:
460 case clang::Stmt::CXXReinterpretCastExprClass:460 case ZigClangStmt_ReturnStmtClass:
461 case clang::Stmt::CXXConstCastExprClass:461 case ZigClangStmt_SEHExceptStmtClass:
462 case clang::Stmt::CXXFunctionalCastExprClass:462 case ZigClangStmt_SEHFinallyStmtClass:
463 case clang::Stmt::CXXTypeidExprClass:463 case ZigClangStmt_SEHLeaveStmtClass:
464 case clang::Stmt::UserDefinedLiteralClass:464 case ZigClangStmt_SEHTryStmtClass:
465 case clang::Stmt::CXXBoolLiteralExprClass:465 case ZigClangStmt_CaseStmtClass:
466 case clang::Stmt::CXXNullPtrLiteralExprClass:466 case ZigClangStmt_DefaultStmtClass:
467 case clang::Stmt::CXXThisExprClass:467 case ZigClangStmt_SwitchStmtClass:
468 case clang::Stmt::CXXThrowExprClass:468 case ZigClangStmt_AttributedStmtClass:
469 case clang::Stmt::CXXDefaultArgExprClass:469 case ZigClangStmt_BinaryConditionalOperatorClass:
470 case clang::Stmt::CXXDefaultInitExprClass:470 case ZigClangStmt_ConditionalOperatorClass:
471 case clang::Stmt::CXXScalarValueInitExprClass:471 case ZigClangStmt_AddrLabelExprClass:
472 case clang::Stmt::CXXStdInitializerListExprClass:472 case ZigClangStmt_ArrayInitIndexExprClass:
473 case clang::Stmt::CXXNewExprClass:473 case ZigClangStmt_ArrayInitLoopExprClass:
474 case clang::Stmt::CXXDeleteExprClass:474 case ZigClangStmt_ArraySubscriptExprClass:
475 case clang::Stmt::CXXPseudoDestructorExprClass:475 case ZigClangStmt_ArrayTypeTraitExprClass:
476 case clang::Stmt::TypeTraitExprClass:476 case ZigClangStmt_AsTypeExprClass:
477 case clang::Stmt::ArrayTypeTraitExprClass:477 case ZigClangStmt_AtomicExprClass:
478 case clang::Stmt::ExpressionTraitExprClass:478 case ZigClangStmt_BinaryOperatorClass:
479 case clang::Stmt::DependentScopeDeclRefExprClass:479 case ZigClangStmt_CompoundAssignOperatorClass:
480 case clang::Stmt::CXXConstructExprClass:480 case ZigClangStmt_BlockExprClass:
481 case clang::Stmt::CXXInheritedCtorInitExprClass:481 case ZigClangStmt_CXXBindTemporaryExprClass:
482 case clang::Stmt::CXXBindTemporaryExprClass:482 case ZigClangStmt_CXXBoolLiteralExprClass:
483 case clang::Stmt::ExprWithCleanupsClass:483 case ZigClangStmt_CXXConstructExprClass:
484 case clang::Stmt::CXXTemporaryObjectExprClass:484 case ZigClangStmt_CXXTemporaryObjectExprClass:
485 case clang::Stmt::CXXUnresolvedConstructExprClass:485 case ZigClangStmt_CXXDefaultArgExprClass:
486 case clang::Stmt::CXXDependentScopeMemberExprClass:486 case ZigClangStmt_CXXDefaultInitExprClass:
487 case clang::Stmt::UnresolvedLookupExprClass:487 case ZigClangStmt_CXXDeleteExprClass:
488 case clang::Stmt::UnresolvedMemberExprClass:488 case ZigClangStmt_CXXDependentScopeMemberExprClass:
489 case clang::Stmt::CXXNoexceptExprClass:489 case ZigClangStmt_CXXFoldExprClass:
490 case clang::Stmt::PackExpansionExprClass:490 case ZigClangStmt_CXXInheritedCtorInitExprClass:
491 case clang::Stmt::SizeOfPackExprClass:491 case ZigClangStmt_CXXNewExprClass:
492 case clang::Stmt::SourceLocExprClass:492 case ZigClangStmt_CXXNoexceptExprClass:
493 case clang::Stmt::SubstNonTypeTemplateParmExprClass:493 case ZigClangStmt_CXXNullPtrLiteralExprClass:
494 case clang::Stmt::SubstNonTypeTemplateParmPackExprClass:494 case ZigClangStmt_CXXPseudoDestructorExprClass:
495 case clang::Stmt::FunctionParmPackExprClass:495 case ZigClangStmt_CXXRewrittenBinaryOperatorClass:
496 case clang::Stmt::MaterializeTemporaryExprClass:496 case ZigClangStmt_CXXScalarValueInitExprClass:
497 case clang::Stmt::LambdaExprClass:497 case ZigClangStmt_CXXStdInitializerListExprClass:
498 case clang::Stmt::CXXFoldExprClass:498 case ZigClangStmt_CXXThisExprClass:
499 case clang::Stmt::CoawaitExprClass:499 case ZigClangStmt_CXXThrowExprClass:
500 case clang::Stmt::DependentCoawaitExprClass:500 case ZigClangStmt_CXXTypeidExprClass:
501 case clang::Stmt::CoyieldExprClass:501 case ZigClangStmt_CXXUnresolvedConstructExprClass:
502 case clang::Stmt::ObjCStringLiteralClass:502 case ZigClangStmt_CXXUuidofExprClass:
503 case clang::Stmt::ObjCBoxedExprClass:503 case ZigClangStmt_CallExprClass:
504 case clang::Stmt::ObjCArrayLiteralClass:504 case ZigClangStmt_CUDAKernelCallExprClass:
505 case clang::Stmt::ObjCDictionaryLiteralClass:505 case ZigClangStmt_CXXMemberCallExprClass:
506 case clang::Stmt::ObjCEncodeExprClass:506 case ZigClangStmt_CXXOperatorCallExprClass:
507 case clang::Stmt::ObjCMessageExprClass:507 case ZigClangStmt_UserDefinedLiteralClass:
508 case clang::Stmt::ObjCSelectorExprClass:508 case ZigClangStmt_BuiltinBitCastExprClass:
509 case clang::Stmt::ObjCProtocolExprClass:509 case ZigClangStmt_CStyleCastExprClass:
510 case clang::Stmt::ObjCIvarRefExprClass:510 case ZigClangStmt_CXXFunctionalCastExprClass:
511 case clang::Stmt::ObjCPropertyRefExprClass:511 case ZigClangStmt_CXXConstCastExprClass:
512 case clang::Stmt::ObjCIsaExprClass:512 case ZigClangStmt_CXXDynamicCastExprClass:
513 case clang::Stmt::ObjCIndirectCopyRestoreExprClass:513 case ZigClangStmt_CXXReinterpretCastExprClass:
514 case clang::Stmt::ObjCBoolLiteralExprClass:514 case ZigClangStmt_CXXStaticCastExprClass:
515 case clang::Stmt::ObjCSubscriptRefExprClass:515 case ZigClangStmt_ObjCBridgedCastExprClass:
516 case clang::Stmt::ObjCAvailabilityCheckExprClass:516 case ZigClangStmt_ImplicitCastExprClass:
517 case clang::Stmt::ObjCBridgedCastExprClass:517 case ZigClangStmt_CharacterLiteralClass:
518 case clang::Stmt::CUDAKernelCallExprClass:518 case ZigClangStmt_ChooseExprClass:
519 case clang::Stmt::ShuffleVectorExprClass:519 case ZigClangStmt_CompoundLiteralExprClass:
520 case clang::Stmt::ConvertVectorExprClass:520 case ZigClangStmt_ConceptSpecializationExprClass:
521 case clang::Stmt::BlockExprClass:521 case ZigClangStmt_ConvertVectorExprClass:
522 case clang::Stmt::OpaqueValueExprClass:522 case ZigClangStmt_CoawaitExprClass:
523 case clang::Stmt::TypoExprClass:523 case ZigClangStmt_CoyieldExprClass:
524 case clang::Stmt::MSPropertyRefExprClass:524 case ZigClangStmt_DeclRefExprClass:
525 case clang::Stmt::MSPropertySubscriptExprClass:525 case ZigClangStmt_DependentCoawaitExprClass:
526 case clang::Stmt::CXXUuidofExprClass:526 case ZigClangStmt_DependentScopeDeclRefExprClass:
527 case clang::Stmt::SEHTryStmtClass:527 case ZigClangStmt_DesignatedInitExprClass:
528 case clang::Stmt::SEHExceptStmtClass:528 case ZigClangStmt_DesignatedInitUpdateExprClass:
529 case clang::Stmt::SEHFinallyStmtClass:529 case ZigClangStmt_ExpressionTraitExprClass:
530 case clang::Stmt::SEHLeaveStmtClass:530 case ZigClangStmt_ExtVectorElementExprClass:
531 case clang::Stmt::MSDependentExistsStmtClass:531 case ZigClangStmt_FixedPointLiteralClass:
532 case clang::Stmt::AsTypeExprClass:532 case ZigClangStmt_FloatingLiteralClass:
533 case clang::Stmt::OMPParallelDirectiveClass:533 case ZigClangStmt_ConstantExprClass:
534 case clang::Stmt::OMPSimdDirectiveClass:534 case ZigClangStmt_ExprWithCleanupsClass:
535 case clang::Stmt::OMPForDirectiveClass:535 case ZigClangStmt_FunctionParmPackExprClass:
536 case clang::Stmt::OMPForSimdDirectiveClass:536 case ZigClangStmt_GNUNullExprClass:
537 case clang::Stmt::OMPMasterTaskLoopDirectiveClass:537 case ZigClangStmt_GenericSelectionExprClass:
538 case clang::Stmt::OMPSectionsDirectiveClass:538 case ZigClangStmt_ImaginaryLiteralClass:
539 case clang::Stmt::OMPSectionDirectiveClass:539 case ZigClangStmt_ImplicitValueInitExprClass:
540 case clang::Stmt::OMPSingleDirectiveClass:540 case ZigClangStmt_InitListExprClass:
541 case clang::Stmt::OMPMasterDirectiveClass:541 case ZigClangStmt_IntegerLiteralClass:
542 case clang::Stmt::OMPCriticalDirectiveClass:542 case ZigClangStmt_LambdaExprClass:
543 case clang::Stmt::OMPParallelForDirectiveClass:543 case ZigClangStmt_MSPropertyRefExprClass:
544 case clang::Stmt::OMPParallelForSimdDirectiveClass:544 case ZigClangStmt_MSPropertySubscriptExprClass:
545 case clang::Stmt::OMPParallelSectionsDirectiveClass:545 case ZigClangStmt_MaterializeTemporaryExprClass:
546 case clang::Stmt::OMPTaskDirectiveClass:546 case ZigClangStmt_MemberExprClass:
547 case clang::Stmt::OMPTaskyieldDirectiveClass:547 case ZigClangStmt_NoInitExprClass:
548 case clang::Stmt::OMPBarrierDirectiveClass:548 case ZigClangStmt_OMPArraySectionExprClass:
549 case clang::Stmt::OMPTaskwaitDirectiveClass:549 case ZigClangStmt_ObjCArrayLiteralClass:
550 case clang::Stmt::OMPTaskgroupDirectiveClass:550 case ZigClangStmt_ObjCAvailabilityCheckExprClass:
551 case clang::Stmt::OMPFlushDirectiveClass:551 case ZigClangStmt_ObjCBoolLiteralExprClass:
552 case clang::Stmt::OMPOrderedDirectiveClass:552 case ZigClangStmt_ObjCBoxedExprClass:
553 case clang::Stmt::OMPAtomicDirectiveClass:553 case ZigClangStmt_ObjCDictionaryLiteralClass:
554 case clang::Stmt::OMPTargetDirectiveClass:554 case ZigClangStmt_ObjCEncodeExprClass:
555 case clang::Stmt::OMPTargetDataDirectiveClass:555 case ZigClangStmt_ObjCIndirectCopyRestoreExprClass:
556 case clang::Stmt::OMPTargetEnterDataDirectiveClass:556 case ZigClangStmt_ObjCIsaExprClass:
557 case clang::Stmt::OMPTargetExitDataDirectiveClass:557 case ZigClangStmt_ObjCIvarRefExprClass:
558 case clang::Stmt::OMPTargetParallelDirectiveClass:558 case ZigClangStmt_ObjCMessageExprClass:
559 case clang::Stmt::OMPTargetParallelForDirectiveClass:559 case ZigClangStmt_ObjCPropertyRefExprClass:
560 case clang::Stmt::OMPTargetUpdateDirectiveClass:560 case ZigClangStmt_ObjCProtocolExprClass:
561 case clang::Stmt::OMPTeamsDirectiveClass:561 case ZigClangStmt_ObjCSelectorExprClass:
562 case clang::Stmt::OMPCancellationPointDirectiveClass:562 case ZigClangStmt_ObjCStringLiteralClass:
563 case clang::Stmt::OMPCancelDirectiveClass:563 case ZigClangStmt_ObjCSubscriptRefExprClass:
564 case clang::Stmt::OMPTaskLoopDirectiveClass:564 case ZigClangStmt_OffsetOfExprClass:
565 case clang::Stmt::OMPTaskLoopSimdDirectiveClass:565 case ZigClangStmt_OpaqueValueExprClass:
566 case clang::Stmt::OMPDistributeDirectiveClass:566 case ZigClangStmt_UnresolvedLookupExprClass:
567 case clang::Stmt::OMPDistributeParallelForDirectiveClass:567 case ZigClangStmt_UnresolvedMemberExprClass:
568 case clang::Stmt::OMPDistributeParallelForSimdDirectiveClass:568 case ZigClangStmt_PackExpansionExprClass:
569 case clang::Stmt::OMPDistributeSimdDirectiveClass:569 case ZigClangStmt_ParenExprClass:
570 case clang::Stmt::OMPTargetParallelForSimdDirectiveClass:570 case ZigClangStmt_ParenListExprClass:
571 case clang::Stmt::OMPTargetSimdDirectiveClass:571 case ZigClangStmt_PredefinedExprClass:
572 case clang::Stmt::OMPTeamsDistributeDirectiveClass:572 case ZigClangStmt_PseudoObjectExprClass:
573 case clang::Stmt::OMPTeamsDistributeSimdDirectiveClass:573 case ZigClangStmt_ShuffleVectorExprClass:
574 case clang::Stmt::OMPTeamsDistributeParallelForSimdDirectiveClass:574 case ZigClangStmt_SizeOfPackExprClass:
575 case clang::Stmt::OMPTeamsDistributeParallelForDirectiveClass:575 case ZigClangStmt_SourceLocExprClass:
576 case clang::Stmt::OMPTargetTeamsDirectiveClass:576 case ZigClangStmt_StmtExprClass:
577 case clang::Stmt::OMPTargetTeamsDistributeDirectiveClass:577 case ZigClangStmt_StringLiteralClass:
578 case clang::Stmt::OMPTargetTeamsDistributeParallelForDirectiveClass:578 case ZigClangStmt_SubstNonTypeTemplateParmExprClass:
579 case clang::Stmt::OMPTargetTeamsDistributeParallelForSimdDirectiveClass:579 case ZigClangStmt_SubstNonTypeTemplateParmPackExprClass:
580 case clang::Stmt::OMPTargetTeamsDistributeSimdDirectiveClass:580 case ZigClangStmt_TypeTraitExprClass:
581 case ZigClangStmt_TypoExprClass:
582 case ZigClangStmt_UnaryExprOrTypeTraitExprClass:
583 case ZigClangStmt_UnaryOperatorClass:
584 case ZigClangStmt_VAArgExprClass:
585 case ZigClangStmt_LabelStmtClass:
586 case ZigClangStmt_WhileStmtClass:
581 break;587 break;
582 }588 }
583}589}
584590
591//static_assert((clang::Stmt::StmtClass)ZigClangStmt_NoStmtClass == clang::Stmt::NoStmtClass, "");
585static_assert((clang::Stmt::StmtClass)ZigClangStmt_NoStmtClass == clang::Stmt::NoStmtClass, "");592static_assert((clang::Stmt::StmtClass)ZigClangStmt_NoStmtClass == clang::Stmt::NoStmtClass, "");
586static_assert((clang::Stmt::StmtClass)ZigClangStmt_NullStmtClass == clang::Stmt::NullStmtClass, "");593static_assert((clang::Stmt::StmtClass)ZigClangStmt_GCCAsmStmtClass == clang::Stmt::GCCAsmStmtClass, "");
594static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSAsmStmtClass == clang::Stmt::MSAsmStmtClass, "");
595static_assert((clang::Stmt::StmtClass)ZigClangStmt_BreakStmtClass == clang::Stmt::BreakStmtClass, "");
596static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXCatchStmtClass == clang::Stmt::CXXCatchStmtClass, "");
597static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXForRangeStmtClass == clang::Stmt::CXXForRangeStmtClass, "");
598static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXTryStmtClass == clang::Stmt::CXXTryStmtClass, "");
599static_assert((clang::Stmt::StmtClass)ZigClangStmt_CapturedStmtClass == clang::Stmt::CapturedStmtClass, "");
587static_assert((clang::Stmt::StmtClass)ZigClangStmt_CompoundStmtClass == clang::Stmt::CompoundStmtClass, "");600static_assert((clang::Stmt::StmtClass)ZigClangStmt_CompoundStmtClass == clang::Stmt::CompoundStmtClass, "");
588static_assert((clang::Stmt::StmtClass)ZigClangStmt_LabelStmtClass == clang::Stmt::LabelStmtClass, "");601static_assert((clang::Stmt::StmtClass)ZigClangStmt_ContinueStmtClass == clang::Stmt::ContinueStmtClass, "");
589static_assert((clang::Stmt::StmtClass)ZigClangStmt_AttributedStmtClass == clang::Stmt::AttributedStmtClass, "");602static_assert((clang::Stmt::StmtClass)ZigClangStmt_CoreturnStmtClass == clang::Stmt::CoreturnStmtClass, "");
590static_assert((clang::Stmt::StmtClass)ZigClangStmt_IfStmtClass == clang::Stmt::IfStmtClass, "");603static_assert((clang::Stmt::StmtClass)ZigClangStmt_CoroutineBodyStmtClass == clang::Stmt::CoroutineBodyStmtClass, "");
591static_assert((clang::Stmt::StmtClass)ZigClangStmt_SwitchStmtClass == clang::Stmt::SwitchStmtClass, "");604static_assert((clang::Stmt::StmtClass)ZigClangStmt_DeclStmtClass == clang::Stmt::DeclStmtClass, "");
592static_assert((clang::Stmt::StmtClass)ZigClangStmt_WhileStmtClass == clang::Stmt::WhileStmtClass, "");
593static_assert((clang::Stmt::StmtClass)ZigClangStmt_DoStmtClass == clang::Stmt::DoStmtClass, "");605static_assert((clang::Stmt::StmtClass)ZigClangStmt_DoStmtClass == clang::Stmt::DoStmtClass, "");
594static_assert((clang::Stmt::StmtClass)ZigClangStmt_ForStmtClass == clang::Stmt::ForStmtClass, "");606static_assert((clang::Stmt::StmtClass)ZigClangStmt_ForStmtClass == clang::Stmt::ForStmtClass, "");
595static_assert((clang::Stmt::StmtClass)ZigClangStmt_GotoStmtClass == clang::Stmt::GotoStmtClass, "");607static_assert((clang::Stmt::StmtClass)ZigClangStmt_GotoStmtClass == clang::Stmt::GotoStmtClass, "");
608static_assert((clang::Stmt::StmtClass)ZigClangStmt_IfStmtClass == clang::Stmt::IfStmtClass, "");
596static_assert((clang::Stmt::StmtClass)ZigClangStmt_IndirectGotoStmtClass == clang::Stmt::IndirectGotoStmtClass, "");609static_assert((clang::Stmt::StmtClass)ZigClangStmt_IndirectGotoStmtClass == clang::Stmt::IndirectGotoStmtClass, "");
597static_assert((clang::Stmt::StmtClass)ZigClangStmt_ContinueStmtClass == clang::Stmt::ContinueStmtClass, "");610static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSDependentExistsStmtClass == clang::Stmt::MSDependentExistsStmtClass, "");
598static_assert((clang::Stmt::StmtClass)ZigClangStmt_BreakStmtClass == clang::Stmt::BreakStmtClass, "");611static_assert((clang::Stmt::StmtClass)ZigClangStmt_NullStmtClass == clang::Stmt::NullStmtClass, "");
599static_assert((clang::Stmt::StmtClass)ZigClangStmt_ReturnStmtClass == clang::Stmt::ReturnStmtClass, "");612static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPAtomicDirectiveClass == clang::Stmt::OMPAtomicDirectiveClass, "");
600static_assert((clang::Stmt::StmtClass)ZigClangStmt_DeclStmtClass == clang::Stmt::DeclStmtClass, "");613static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPBarrierDirectiveClass == clang::Stmt::OMPBarrierDirectiveClass, "");
601static_assert((clang::Stmt::StmtClass)ZigClangStmt_CaseStmtClass == clang::Stmt::CaseStmtClass, "");614static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCancelDirectiveClass == clang::Stmt::OMPCancelDirectiveClass, "");
602static_assert((clang::Stmt::StmtClass)ZigClangStmt_DefaultStmtClass == clang::Stmt::DefaultStmtClass, "");615static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCancellationPointDirectiveClass == clang::Stmt::OMPCancellationPointDirectiveClass, "");
603static_assert((clang::Stmt::StmtClass)ZigClangStmt_CapturedStmtClass == clang::Stmt::CapturedStmtClass, "");616static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCriticalDirectiveClass == clang::Stmt::OMPCriticalDirectiveClass, "");
604static_assert((clang::Stmt::StmtClass)ZigClangStmt_GCCAsmStmtClass == clang::Stmt::GCCAsmStmtClass, "");617static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPFlushDirectiveClass == clang::Stmt::OMPFlushDirectiveClass, "");
605static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSAsmStmtClass == clang::Stmt::MSAsmStmtClass, "");618static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeDirectiveClass == clang::Stmt::OMPDistributeDirectiveClass, "");
606static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAtTryStmtClass == clang::Stmt::ObjCAtTryStmtClass, "");619static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeParallelForDirectiveClass == clang::Stmt::OMPDistributeParallelForDirectiveClass, "");
620static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeParallelForSimdDirectiveClass == clang::Stmt::OMPDistributeParallelForSimdDirectiveClass, "");
621static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeSimdDirectiveClass == clang::Stmt::OMPDistributeSimdDirectiveClass, "");
622static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPForDirectiveClass == clang::Stmt::OMPForDirectiveClass, "");
623static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPForSimdDirectiveClass == clang::Stmt::OMPForSimdDirectiveClass, "");
624static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPMasterTaskLoopDirectiveClass == clang::Stmt::OMPMasterTaskLoopDirectiveClass, "");
625static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPMasterTaskLoopSimdDirectiveClass == clang::Stmt::OMPMasterTaskLoopSimdDirectiveClass, "");
626static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelForDirectiveClass == clang::Stmt::OMPParallelForDirectiveClass, "");
627static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelForSimdDirectiveClass == clang::Stmt::OMPParallelForSimdDirectiveClass, "");
628static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelMasterTaskLoopDirectiveClass == clang::Stmt::OMPParallelMasterTaskLoopDirectiveClass, "");
629static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelMasterTaskLoopSimdDirectiveClass == clang::Stmt::OMPParallelMasterTaskLoopSimdDirectiveClass, "");
630static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPSimdDirectiveClass == clang::Stmt::OMPSimdDirectiveClass, "");
631static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetParallelForSimdDirectiveClass == clang::Stmt::OMPTargetParallelForSimdDirectiveClass, "");
632static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetSimdDirectiveClass == clang::Stmt::OMPTargetSimdDirectiveClass, "");
633static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetTeamsDistributeDirectiveClass == clang::Stmt::OMPTargetTeamsDistributeDirectiveClass, "");
634static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetTeamsDistributeParallelForDirectiveClass == clang::Stmt::OMPTargetTeamsDistributeParallelForDirectiveClass, "");
635static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetTeamsDistributeParallelForSimdDirectiveClass == clang::Stmt::OMPTargetTeamsDistributeParallelForSimdDirectiveClass, "");
636static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetTeamsDistributeSimdDirectiveClass == clang::Stmt::OMPTargetTeamsDistributeSimdDirectiveClass, "");
637static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTaskLoopDirectiveClass == clang::Stmt::OMPTaskLoopDirectiveClass, "");
638static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTaskLoopSimdDirectiveClass == clang::Stmt::OMPTaskLoopSimdDirectiveClass, "");
639static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDistributeDirectiveClass == clang::Stmt::OMPTeamsDistributeDirectiveClass, "");
640static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDistributeParallelForDirectiveClass == clang::Stmt::OMPTeamsDistributeParallelForDirectiveClass, "");
641static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDistributeParallelForSimdDirectiveClass == clang::Stmt::OMPTeamsDistributeParallelForSimdDirectiveClass, "");
642static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDistributeSimdDirectiveClass == clang::Stmt::OMPTeamsDistributeSimdDirectiveClass, "");
643static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPMasterDirectiveClass == clang::Stmt::OMPMasterDirectiveClass, "");
644static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPOrderedDirectiveClass == clang::Stmt::OMPOrderedDirectiveClass, "");
645static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelDirectiveClass == clang::Stmt::OMPParallelDirectiveClass, "");
646static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelMasterDirectiveClass == clang::Stmt::OMPParallelMasterDirectiveClass, "");
647static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelSectionsDirectiveClass == clang::Stmt::OMPParallelSectionsDirectiveClass, "");
648static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPSectionDirectiveClass == clang::Stmt::OMPSectionDirectiveClass, "");
649static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPSectionsDirectiveClass == clang::Stmt::OMPSectionsDirectiveClass, "");
650static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPSingleDirectiveClass == clang::Stmt::OMPSingleDirectiveClass, "");
651static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetDataDirectiveClass == clang::Stmt::OMPTargetDataDirectiveClass, "");
652static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetDirectiveClass == clang::Stmt::OMPTargetDirectiveClass, "");
653static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetEnterDataDirectiveClass == clang::Stmt::OMPTargetEnterDataDirectiveClass, "");
654static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetExitDataDirectiveClass == clang::Stmt::OMPTargetExitDataDirectiveClass, "");
655static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetParallelDirectiveClass == clang::Stmt::OMPTargetParallelDirectiveClass, "");
656static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetParallelForDirectiveClass == clang::Stmt::OMPTargetParallelForDirectiveClass, "");
657static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetTeamsDirectiveClass == clang::Stmt::OMPTargetTeamsDirectiveClass, "");
658static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetUpdateDirectiveClass == clang::Stmt::OMPTargetUpdateDirectiveClass, "");
659static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTaskDirectiveClass == clang::Stmt::OMPTaskDirectiveClass, "");
660static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTaskgroupDirectiveClass == clang::Stmt::OMPTaskgroupDirectiveClass, "");
661static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTaskwaitDirectiveClass == clang::Stmt::OMPTaskwaitDirectiveClass, "");
662static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTaskyieldDirectiveClass == clang::Stmt::OMPTaskyieldDirectiveClass, "");
663static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDirectiveClass == clang::Stmt::OMPTeamsDirectiveClass, "");
607static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAtCatchStmtClass == clang::Stmt::ObjCAtCatchStmtClass, "");664static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAtCatchStmtClass == clang::Stmt::ObjCAtCatchStmtClass, "");
608static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAtFinallyStmtClass == clang::Stmt::ObjCAtFinallyStmtClass, "");665static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAtFinallyStmtClass == clang::Stmt::ObjCAtFinallyStmtClass, "");
609static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAtThrowStmtClass == clang::Stmt::ObjCAtThrowStmtClass, "");
610static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAtSynchronizedStmtClass == clang::Stmt::ObjCAtSynchronizedStmtClass, "");666static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAtSynchronizedStmtClass == clang::Stmt::ObjCAtSynchronizedStmtClass, "");
611static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCForCollectionStmtClass == clang::Stmt::ObjCForCollectionStmtClass, "");667static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAtThrowStmtClass == clang::Stmt::ObjCAtThrowStmtClass, "");
668static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAtTryStmtClass == clang::Stmt::ObjCAtTryStmtClass, "");
612static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAutoreleasePoolStmtClass == clang::Stmt::ObjCAutoreleasePoolStmtClass, "");669static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAutoreleasePoolStmtClass == clang::Stmt::ObjCAutoreleasePoolStmtClass, "");
613static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXCatchStmtClass == clang::Stmt::CXXCatchStmtClass, "");670static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCForCollectionStmtClass == clang::Stmt::ObjCForCollectionStmtClass, "");
614static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXTryStmtClass == clang::Stmt::CXXTryStmtClass, "");671static_assert((clang::Stmt::StmtClass)ZigClangStmt_ReturnStmtClass == clang::Stmt::ReturnStmtClass, "");
615static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXForRangeStmtClass == clang::Stmt::CXXForRangeStmtClass, "");672static_assert((clang::Stmt::StmtClass)ZigClangStmt_SEHExceptStmtClass == clang::Stmt::SEHExceptStmtClass, "");
616static_assert((clang::Stmt::StmtClass)ZigClangStmt_CoroutineBodyStmtClass == clang::Stmt::CoroutineBodyStmtClass, "");673static_assert((clang::Stmt::StmtClass)ZigClangStmt_SEHFinallyStmtClass == clang::Stmt::SEHFinallyStmtClass, "");
617static_assert((clang::Stmt::StmtClass)ZigClangStmt_CoreturnStmtClass == clang::Stmt::CoreturnStmtClass, "");674static_assert((clang::Stmt::StmtClass)ZigClangStmt_SEHLeaveStmtClass == clang::Stmt::SEHLeaveStmtClass, "");
618static_assert((clang::Stmt::StmtClass)ZigClangStmt_PredefinedExprClass == clang::Stmt::PredefinedExprClass, "");675static_assert((clang::Stmt::StmtClass)ZigClangStmt_SEHTryStmtClass == clang::Stmt::SEHTryStmtClass, "");
619static_assert((clang::Stmt::StmtClass)ZigClangStmt_DeclRefExprClass == clang::Stmt::DeclRefExprClass, "");676static_assert((clang::Stmt::StmtClass)ZigClangStmt_CaseStmtClass == clang::Stmt::CaseStmtClass, "");
620static_assert((clang::Stmt::StmtClass)ZigClangStmt_IntegerLiteralClass == clang::Stmt::IntegerLiteralClass, "");677static_assert((clang::Stmt::StmtClass)ZigClangStmt_DefaultStmtClass == clang::Stmt::DefaultStmtClass, "");
621static_assert((clang::Stmt::StmtClass)ZigClangStmt_FixedPointLiteralClass == clang::Stmt::FixedPointLiteralClass, "");678static_assert((clang::Stmt::StmtClass)ZigClangStmt_SwitchStmtClass == clang::Stmt::SwitchStmtClass, "");
622static_assert((clang::Stmt::StmtClass)ZigClangStmt_FloatingLiteralClass == clang::Stmt::FloatingLiteralClass, "");679static_assert((clang::Stmt::StmtClass)ZigClangStmt_AttributedStmtClass == clang::Stmt::AttributedStmtClass, "");
623static_assert((clang::Stmt::StmtClass)ZigClangStmt_ImaginaryLiteralClass == clang::Stmt::ImaginaryLiteralClass, "");
624static_assert((clang::Stmt::StmtClass)ZigClangStmt_StringLiteralClass == clang::Stmt::StringLiteralClass, "");
625static_assert((clang::Stmt::StmtClass)ZigClangStmt_CharacterLiteralClass == clang::Stmt::CharacterLiteralClass, "");
626static_assert((clang::Stmt::StmtClass)ZigClangStmt_ParenExprClass == clang::Stmt::ParenExprClass, "");
627static_assert((clang::Stmt::StmtClass)ZigClangStmt_UnaryOperatorClass == clang::Stmt::UnaryOperatorClass, "");
628static_assert((clang::Stmt::StmtClass)ZigClangStmt_OffsetOfExprClass == clang::Stmt::OffsetOfExprClass, "");
629static_assert((clang::Stmt::StmtClass)ZigClangStmt_UnaryExprOrTypeTraitExprClass == clang::Stmt::UnaryExprOrTypeTraitExprClass, "");
630static_assert((clang::Stmt::StmtClass)ZigClangStmt_ArraySubscriptExprClass == clang::Stmt::ArraySubscriptExprClass, "");
631static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPArraySectionExprClass == clang::Stmt::OMPArraySectionExprClass, "");
632static_assert((clang::Stmt::StmtClass)ZigClangStmt_CallExprClass == clang::Stmt::CallExprClass, "");
633static_assert((clang::Stmt::StmtClass)ZigClangStmt_MemberExprClass == clang::Stmt::MemberExprClass, "");
634static_assert((clang::Stmt::StmtClass)ZigClangStmt_BinaryOperatorClass == clang::Stmt::BinaryOperatorClass, "");
635static_assert((clang::Stmt::StmtClass)ZigClangStmt_CompoundAssignOperatorClass == clang::Stmt::CompoundAssignOperatorClass, "");
636static_assert((clang::Stmt::StmtClass)ZigClangStmt_ConditionalOperatorClass == clang::Stmt::ConditionalOperatorClass, "");
637static_assert((clang::Stmt::StmtClass)ZigClangStmt_BinaryConditionalOperatorClass == clang::Stmt::BinaryConditionalOperatorClass, "");680static_assert((clang::Stmt::StmtClass)ZigClangStmt_BinaryConditionalOperatorClass == clang::Stmt::BinaryConditionalOperatorClass, "");
638static_assert((clang::Stmt::StmtClass)ZigClangStmt_ImplicitCastExprClass == clang::Stmt::ImplicitCastExprClass, "");681static_assert((clang::Stmt::StmtClass)ZigClangStmt_ConditionalOperatorClass == clang::Stmt::ConditionalOperatorClass, "");
639static_assert((clang::Stmt::StmtClass)ZigClangStmt_BuiltinBitCastExprClass == clang::Stmt::BuiltinBitCastExprClass, "");682static_assert((clang::Stmt::StmtClass)ZigClangStmt_AddrLabelExprClass == clang::Stmt::AddrLabelExprClass, "");
640static_assert((clang::Stmt::StmtClass)ZigClangStmt_CStyleCastExprClass == clang::Stmt::CStyleCastExprClass, "");
641static_assert((clang::Stmt::StmtClass)ZigClangStmt_CompoundLiteralExprClass == clang::Stmt::CompoundLiteralExprClass, "");
642static_assert((clang::Stmt::StmtClass)ZigClangStmt_ExtVectorElementExprClass == clang::Stmt::ExtVectorElementExprClass, "");
643static_assert((clang::Stmt::StmtClass)ZigClangStmt_InitListExprClass == clang::Stmt::InitListExprClass, "");
644static_assert((clang::Stmt::StmtClass)ZigClangStmt_DesignatedInitExprClass == clang::Stmt::DesignatedInitExprClass, "");
645static_assert((clang::Stmt::StmtClass)ZigClangStmt_DesignatedInitUpdateExprClass == clang::Stmt::DesignatedInitUpdateExprClass, "");
646static_assert((clang::Stmt::StmtClass)ZigClangStmt_ImplicitValueInitExprClass == clang::Stmt::ImplicitValueInitExprClass, "");
647static_assert((clang::Stmt::StmtClass)ZigClangStmt_NoInitExprClass == clang::Stmt::NoInitExprClass, "");
648static_assert((clang::Stmt::StmtClass)ZigClangStmt_ArrayInitLoopExprClass == clang::Stmt::ArrayInitLoopExprClass, "");
649static_assert((clang::Stmt::StmtClass)ZigClangStmt_ArrayInitIndexExprClass == clang::Stmt::ArrayInitIndexExprClass, "");683static_assert((clang::Stmt::StmtClass)ZigClangStmt_ArrayInitIndexExprClass == clang::Stmt::ArrayInitIndexExprClass, "");
650static_assert((clang::Stmt::StmtClass)ZigClangStmt_ParenListExprClass == clang::Stmt::ParenListExprClass, "");684static_assert((clang::Stmt::StmtClass)ZigClangStmt_ArrayInitLoopExprClass == clang::Stmt::ArrayInitLoopExprClass, "");
651static_assert((clang::Stmt::StmtClass)ZigClangStmt_VAArgExprClass == clang::Stmt::VAArgExprClass, "");685static_assert((clang::Stmt::StmtClass)ZigClangStmt_ArraySubscriptExprClass == clang::Stmt::ArraySubscriptExprClass, "");
652static_assert((clang::Stmt::StmtClass)ZigClangStmt_GenericSelectionExprClass == clang::Stmt::GenericSelectionExprClass, "");686static_assert((clang::Stmt::StmtClass)ZigClangStmt_ArrayTypeTraitExprClass == clang::Stmt::ArrayTypeTraitExprClass, "");
653static_assert((clang::Stmt::StmtClass)ZigClangStmt_PseudoObjectExprClass == clang::Stmt::PseudoObjectExprClass, "");687static_assert((clang::Stmt::StmtClass)ZigClangStmt_AsTypeExprClass == clang::Stmt::AsTypeExprClass, "");
654static_assert((clang::Stmt::StmtClass)ZigClangStmt_ConstantExprClass == clang::Stmt::ConstantExprClass, "");
655static_assert((clang::Stmt::StmtClass)ZigClangStmt_AtomicExprClass == clang::Stmt::AtomicExprClass, "");688static_assert((clang::Stmt::StmtClass)ZigClangStmt_AtomicExprClass == clang::Stmt::AtomicExprClass, "");
656static_assert((clang::Stmt::StmtClass)ZigClangStmt_AddrLabelExprClass == clang::Stmt::AddrLabelExprClass, "");689static_assert((clang::Stmt::StmtClass)ZigClangStmt_BinaryOperatorClass == clang::Stmt::BinaryOperatorClass, "");
657static_assert((clang::Stmt::StmtClass)ZigClangStmt_StmtExprClass == clang::Stmt::StmtExprClass, "");690static_assert((clang::Stmt::StmtClass)ZigClangStmt_CompoundAssignOperatorClass == clang::Stmt::CompoundAssignOperatorClass, "");
658static_assert((clang::Stmt::StmtClass)ZigClangStmt_ChooseExprClass == clang::Stmt::ChooseExprClass, "");691static_assert((clang::Stmt::StmtClass)ZigClangStmt_BlockExprClass == clang::Stmt::BlockExprClass, "");
659static_assert((clang::Stmt::StmtClass)ZigClangStmt_GNUNullExprClass == clang::Stmt::GNUNullExprClass, "");692static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXBindTemporaryExprClass == clang::Stmt::CXXBindTemporaryExprClass, "");
660static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXOperatorCallExprClass == clang::Stmt::CXXOperatorCallExprClass, "");
661static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXMemberCallExprClass == clang::Stmt::CXXMemberCallExprClass, "");
662static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXStaticCastExprClass == clang::Stmt::CXXStaticCastExprClass, "");
663static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXDynamicCastExprClass == clang::Stmt::CXXDynamicCastExprClass, "");
664static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXReinterpretCastExprClass == clang::Stmt::CXXReinterpretCastExprClass, "");
665static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXConstCastExprClass == clang::Stmt::CXXConstCastExprClass, "");
666static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXFunctionalCastExprClass == clang::Stmt::CXXFunctionalCastExprClass, "");
667static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXTypeidExprClass == clang::Stmt::CXXTypeidExprClass, "");
668static_assert((clang::Stmt::StmtClass)ZigClangStmt_UserDefinedLiteralClass == clang::Stmt::UserDefinedLiteralClass, "");
669static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXBoolLiteralExprClass == clang::Stmt::CXXBoolLiteralExprClass, "");693static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXBoolLiteralExprClass == clang::Stmt::CXXBoolLiteralExprClass, "");
670static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXNullPtrLiteralExprClass == clang::Stmt::CXXNullPtrLiteralExprClass, "");694static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXConstructExprClass == clang::Stmt::CXXConstructExprClass, "");
671static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXThisExprClass == clang::Stmt::CXXThisExprClass, "");695static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXTemporaryObjectExprClass == clang::Stmt::CXXTemporaryObjectExprClass, "");
672static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXThrowExprClass == clang::Stmt::CXXThrowExprClass, "");
673static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXDefaultArgExprClass == clang::Stmt::CXXDefaultArgExprClass, "");696static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXDefaultArgExprClass == clang::Stmt::CXXDefaultArgExprClass, "");
674static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXDefaultInitExprClass == clang::Stmt::CXXDefaultInitExprClass, "");697static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXDefaultInitExprClass == clang::Stmt::CXXDefaultInitExprClass, "");
675static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXScalarValueInitExprClass == clang::Stmt::CXXScalarValueInitExprClass, "");
676static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXStdInitializerListExprClass == clang::Stmt::CXXStdInitializerListExprClass, "");
677static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXNewExprClass == clang::Stmt::CXXNewExprClass, "");
678static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXDeleteExprClass == clang::Stmt::CXXDeleteExprClass, "");698static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXDeleteExprClass == clang::Stmt::CXXDeleteExprClass, "");
699static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXDependentScopeMemberExprClass == clang::Stmt::CXXDependentScopeMemberExprClass, "");
700static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXFoldExprClass == clang::Stmt::CXXFoldExprClass, "");
701static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXInheritedCtorInitExprClass == clang::Stmt::CXXInheritedCtorInitExprClass, "");
702static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXNewExprClass == clang::Stmt::CXXNewExprClass, "");
703static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXNoexceptExprClass == clang::Stmt::CXXNoexceptExprClass, "");
704static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXNullPtrLiteralExprClass == clang::Stmt::CXXNullPtrLiteralExprClass, "");
679static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXPseudoDestructorExprClass == clang::Stmt::CXXPseudoDestructorExprClass, "");705static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXPseudoDestructorExprClass == clang::Stmt::CXXPseudoDestructorExprClass, "");
680static_assert((clang::Stmt::StmtClass)ZigClangStmt_TypeTraitExprClass == clang::Stmt::TypeTraitExprClass, "");706static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXRewrittenBinaryOperatorClass == clang::Stmt::CXXRewrittenBinaryOperatorClass, "");
681static_assert((clang::Stmt::StmtClass)ZigClangStmt_ArrayTypeTraitExprClass == clang::Stmt::ArrayTypeTraitExprClass, "");707static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXScalarValueInitExprClass == clang::Stmt::CXXScalarValueInitExprClass, "");
682static_assert((clang::Stmt::StmtClass)ZigClangStmt_ExpressionTraitExprClass == clang::Stmt::ExpressionTraitExprClass, "");708static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXStdInitializerListExprClass == clang::Stmt::CXXStdInitializerListExprClass, "");
709static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXThisExprClass == clang::Stmt::CXXThisExprClass, "");
710static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXThrowExprClass == clang::Stmt::CXXThrowExprClass, "");
711static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXTypeidExprClass == clang::Stmt::CXXTypeidExprClass, "");
712static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXUnresolvedConstructExprClass == clang::Stmt::CXXUnresolvedConstructExprClass, "");
713static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXUuidofExprClass == clang::Stmt::CXXUuidofExprClass, "");
714static_assert((clang::Stmt::StmtClass)ZigClangStmt_CallExprClass == clang::Stmt::CallExprClass, "");
715static_assert((clang::Stmt::StmtClass)ZigClangStmt_CUDAKernelCallExprClass == clang::Stmt::CUDAKernelCallExprClass, "");
716static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXMemberCallExprClass == clang::Stmt::CXXMemberCallExprClass, "");
717static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXOperatorCallExprClass == clang::Stmt::CXXOperatorCallExprClass, "");
718static_assert((clang::Stmt::StmtClass)ZigClangStmt_UserDefinedLiteralClass == clang::Stmt::UserDefinedLiteralClass, "");
719static_assert((clang::Stmt::StmtClass)ZigClangStmt_BuiltinBitCastExprClass == clang::Stmt::BuiltinBitCastExprClass, "");
720static_assert((clang::Stmt::StmtClass)ZigClangStmt_CStyleCastExprClass == clang::Stmt::CStyleCastExprClass, "");
721static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXFunctionalCastExprClass == clang::Stmt::CXXFunctionalCastExprClass, "");
722static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXConstCastExprClass == clang::Stmt::CXXConstCastExprClass, "");
723static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXDynamicCastExprClass == clang::Stmt::CXXDynamicCastExprClass, "");
724static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXReinterpretCastExprClass == clang::Stmt::CXXReinterpretCastExprClass, "");
725static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXStaticCastExprClass == clang::Stmt::CXXStaticCastExprClass, "");
726static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCBridgedCastExprClass == clang::Stmt::ObjCBridgedCastExprClass, "");
727static_assert((clang::Stmt::StmtClass)ZigClangStmt_ImplicitCastExprClass == clang::Stmt::ImplicitCastExprClass, "");
728static_assert((clang::Stmt::StmtClass)ZigClangStmt_CharacterLiteralClass == clang::Stmt::CharacterLiteralClass, "");
729static_assert((clang::Stmt::StmtClass)ZigClangStmt_ChooseExprClass == clang::Stmt::ChooseExprClass, "");
730static_assert((clang::Stmt::StmtClass)ZigClangStmt_CompoundLiteralExprClass == clang::Stmt::CompoundLiteralExprClass, "");
731static_assert((clang::Stmt::StmtClass)ZigClangStmt_ConceptSpecializationExprClass == clang::Stmt::ConceptSpecializationExprClass, "");
732static_assert((clang::Stmt::StmtClass)ZigClangStmt_ConvertVectorExprClass == clang::Stmt::ConvertVectorExprClass, "");
733static_assert((clang::Stmt::StmtClass)ZigClangStmt_CoawaitExprClass == clang::Stmt::CoawaitExprClass, "");
734static_assert((clang::Stmt::StmtClass)ZigClangStmt_CoyieldExprClass == clang::Stmt::CoyieldExprClass, "");
735static_assert((clang::Stmt::StmtClass)ZigClangStmt_DeclRefExprClass == clang::Stmt::DeclRefExprClass, "");
736static_assert((clang::Stmt::StmtClass)ZigClangStmt_DependentCoawaitExprClass == clang::Stmt::DependentCoawaitExprClass, "");
683static_assert((clang::Stmt::StmtClass)ZigClangStmt_DependentScopeDeclRefExprClass == clang::Stmt::DependentScopeDeclRefExprClass, "");737static_assert((clang::Stmt::StmtClass)ZigClangStmt_DependentScopeDeclRefExprClass == clang::Stmt::DependentScopeDeclRefExprClass, "");
684static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXConstructExprClass == clang::Stmt::CXXConstructExprClass, "");738static_assert((clang::Stmt::StmtClass)ZigClangStmt_DesignatedInitExprClass == clang::Stmt::DesignatedInitExprClass, "");
685static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXInheritedCtorInitExprClass == clang::Stmt::CXXInheritedCtorInitExprClass, "");739static_assert((clang::Stmt::StmtClass)ZigClangStmt_DesignatedInitUpdateExprClass == clang::Stmt::DesignatedInitUpdateExprClass, "");
686static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXBindTemporaryExprClass == clang::Stmt::CXXBindTemporaryExprClass, "");740static_assert((clang::Stmt::StmtClass)ZigClangStmt_ExpressionTraitExprClass == clang::Stmt::ExpressionTraitExprClass, "");
741static_assert((clang::Stmt::StmtClass)ZigClangStmt_ExtVectorElementExprClass == clang::Stmt::ExtVectorElementExprClass, "");
742static_assert((clang::Stmt::StmtClass)ZigClangStmt_FixedPointLiteralClass == clang::Stmt::FixedPointLiteralClass, "");
743static_assert((clang::Stmt::StmtClass)ZigClangStmt_FloatingLiteralClass == clang::Stmt::FloatingLiteralClass, "");
744static_assert((clang::Stmt::StmtClass)ZigClangStmt_ConstantExprClass == clang::Stmt::ConstantExprClass, "");
687static_assert((clang::Stmt::StmtClass)ZigClangStmt_ExprWithCleanupsClass == clang::Stmt::ExprWithCleanupsClass, "");745static_assert((clang::Stmt::StmtClass)ZigClangStmt_ExprWithCleanupsClass == clang::Stmt::ExprWithCleanupsClass, "");
688static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXTemporaryObjectExprClass == clang::Stmt::CXXTemporaryObjectExprClass, "");
689static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXUnresolvedConstructExprClass == clang::Stmt::CXXUnresolvedConstructExprClass, "");
690static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXDependentScopeMemberExprClass == clang::Stmt::CXXDependentScopeMemberExprClass, "");
691static_assert((clang::Stmt::StmtClass)ZigClangStmt_UnresolvedLookupExprClass == clang::Stmt::UnresolvedLookupExprClass, "");
692static_assert((clang::Stmt::StmtClass)ZigClangStmt_UnresolvedMemberExprClass == clang::Stmt::UnresolvedMemberExprClass, "");
693static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXNoexceptExprClass == clang::Stmt::CXXNoexceptExprClass, "");
694static_assert((clang::Stmt::StmtClass)ZigClangStmt_PackExpansionExprClass == clang::Stmt::PackExpansionExprClass, "");
695static_assert((clang::Stmt::StmtClass)ZigClangStmt_SizeOfPackExprClass == clang::Stmt::SizeOfPackExprClass, "");
696static_assert((clang::Stmt::StmtClass)ZigClangStmt_SourceLocExprClass == clang::Stmt::SourceLocExprClass, "");
697static_assert((clang::Stmt::StmtClass)ZigClangStmt_SubstNonTypeTemplateParmExprClass == clang::Stmt::SubstNonTypeTemplateParmExprClass, "");
698static_assert((clang::Stmt::StmtClass)ZigClangStmt_SubstNonTypeTemplateParmPackExprClass == clang::Stmt::SubstNonTypeTemplateParmPackExprClass, "");
699static_assert((clang::Stmt::StmtClass)ZigClangStmt_FunctionParmPackExprClass == clang::Stmt::FunctionParmPackExprClass, "");746static_assert((clang::Stmt::StmtClass)ZigClangStmt_FunctionParmPackExprClass == clang::Stmt::FunctionParmPackExprClass, "");
700static_assert((clang::Stmt::StmtClass)ZigClangStmt_MaterializeTemporaryExprClass == clang::Stmt::MaterializeTemporaryExprClass, "");747static_assert((clang::Stmt::StmtClass)ZigClangStmt_GNUNullExprClass == clang::Stmt::GNUNullExprClass, "");
748static_assert((clang::Stmt::StmtClass)ZigClangStmt_GenericSelectionExprClass == clang::Stmt::GenericSelectionExprClass, "");
749static_assert((clang::Stmt::StmtClass)ZigClangStmt_ImaginaryLiteralClass == clang::Stmt::ImaginaryLiteralClass, "");
750static_assert((clang::Stmt::StmtClass)ZigClangStmt_ImplicitValueInitExprClass == clang::Stmt::ImplicitValueInitExprClass, "");
751static_assert((clang::Stmt::StmtClass)ZigClangStmt_InitListExprClass == clang::Stmt::InitListExprClass, "");
752static_assert((clang::Stmt::StmtClass)ZigClangStmt_IntegerLiteralClass == clang::Stmt::IntegerLiteralClass, "");
701static_assert((clang::Stmt::StmtClass)ZigClangStmt_LambdaExprClass == clang::Stmt::LambdaExprClass, "");753static_assert((clang::Stmt::StmtClass)ZigClangStmt_LambdaExprClass == clang::Stmt::LambdaExprClass, "");
702static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXFoldExprClass == clang::Stmt::CXXFoldExprClass, "");754static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSPropertyRefExprClass == clang::Stmt::MSPropertyRefExprClass, "");
703static_assert((clang::Stmt::StmtClass)ZigClangStmt_CoawaitExprClass == clang::Stmt::CoawaitExprClass, "");755static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSPropertySubscriptExprClass == clang::Stmt::MSPropertySubscriptExprClass, "");
704static_assert((clang::Stmt::StmtClass)ZigClangStmt_DependentCoawaitExprClass == clang::Stmt::DependentCoawaitExprClass, "");756static_assert((clang::Stmt::StmtClass)ZigClangStmt_MaterializeTemporaryExprClass == clang::Stmt::MaterializeTemporaryExprClass, "");
705static_assert((clang::Stmt::StmtClass)ZigClangStmt_CoyieldExprClass == clang::Stmt::CoyieldExprClass, "");757static_assert((clang::Stmt::StmtClass)ZigClangStmt_MemberExprClass == clang::Stmt::MemberExprClass, "");
706static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCStringLiteralClass == clang::Stmt::ObjCStringLiteralClass, "");758static_assert((clang::Stmt::StmtClass)ZigClangStmt_NoInitExprClass == clang::Stmt::NoInitExprClass, "");
707static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCBoxedExprClass == clang::Stmt::ObjCBoxedExprClass, "");759static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPArraySectionExprClass == clang::Stmt::OMPArraySectionExprClass, "");
708static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCArrayLiteralClass == clang::Stmt::ObjCArrayLiteralClass, "");760static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCArrayLiteralClass == clang::Stmt::ObjCArrayLiteralClass, "");
761static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAvailabilityCheckExprClass == clang::Stmt::ObjCAvailabilityCheckExprClass, "");
762static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCBoolLiteralExprClass == clang::Stmt::ObjCBoolLiteralExprClass, "");
763static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCBoxedExprClass == clang::Stmt::ObjCBoxedExprClass, "");
709static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCDictionaryLiteralClass == clang::Stmt::ObjCDictionaryLiteralClass, "");764static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCDictionaryLiteralClass == clang::Stmt::ObjCDictionaryLiteralClass, "");
710static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCEncodeExprClass == clang::Stmt::ObjCEncodeExprClass, "");765static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCEncodeExprClass == clang::Stmt::ObjCEncodeExprClass, "");
711static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCMessageExprClass == clang::Stmt::ObjCMessageExprClass, "");766static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCIndirectCopyRestoreExprClass == clang::Stmt::ObjCIndirectCopyRestoreExprClass, "");
712static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCSelectorExprClass == clang::Stmt::ObjCSelectorExprClass, "");767static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCIsaExprClass == clang::Stmt::ObjCIsaExprClass, "");
713static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCProtocolExprClass == clang::Stmt::ObjCProtocolExprClass, "");
714static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCIvarRefExprClass == clang::Stmt::ObjCIvarRefExprClass, "");768static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCIvarRefExprClass == clang::Stmt::ObjCIvarRefExprClass, "");
769static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCMessageExprClass == clang::Stmt::ObjCMessageExprClass, "");
715static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCPropertyRefExprClass == clang::Stmt::ObjCPropertyRefExprClass, "");770static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCPropertyRefExprClass == clang::Stmt::ObjCPropertyRefExprClass, "");
716static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCIsaExprClass == clang::Stmt::ObjCIsaExprClass, "");771static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCProtocolExprClass == clang::Stmt::ObjCProtocolExprClass, "");
717static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCIndirectCopyRestoreExprClass == clang::Stmt::ObjCIndirectCopyRestoreExprClass, "");772static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCSelectorExprClass == clang::Stmt::ObjCSelectorExprClass, "");
718static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCBoolLiteralExprClass == clang::Stmt::ObjCBoolLiteralExprClass, "");773static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCStringLiteralClass == clang::Stmt::ObjCStringLiteralClass, "");
719static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCSubscriptRefExprClass == clang::Stmt::ObjCSubscriptRefExprClass, "");774static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCSubscriptRefExprClass == clang::Stmt::ObjCSubscriptRefExprClass, "");
720static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCAvailabilityCheckExprClass == clang::Stmt::ObjCAvailabilityCheckExprClass, "");775static_assert((clang::Stmt::StmtClass)ZigClangStmt_OffsetOfExprClass == clang::Stmt::OffsetOfExprClass, "");
721static_assert((clang::Stmt::StmtClass)ZigClangStmt_ObjCBridgedCastExprClass == clang::Stmt::ObjCBridgedCastExprClass, "");
722static_assert((clang::Stmt::StmtClass)ZigClangStmt_CUDAKernelCallExprClass == clang::Stmt::CUDAKernelCallExprClass, "");
723static_assert((clang::Stmt::StmtClass)ZigClangStmt_ShuffleVectorExprClass == clang::Stmt::ShuffleVectorExprClass, "");
724static_assert((clang::Stmt::StmtClass)ZigClangStmt_ConvertVectorExprClass == clang::Stmt::ConvertVectorExprClass, "");
725static_assert((clang::Stmt::StmtClass)ZigClangStmt_BlockExprClass == clang::Stmt::BlockExprClass, "");
726static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpaqueValueExprClass == clang::Stmt::OpaqueValueExprClass, "");776static_assert((clang::Stmt::StmtClass)ZigClangStmt_OpaqueValueExprClass == clang::Stmt::OpaqueValueExprClass, "");
777static_assert((clang::Stmt::StmtClass)ZigClangStmt_UnresolvedLookupExprClass == clang::Stmt::UnresolvedLookupExprClass, "");
778static_assert((clang::Stmt::StmtClass)ZigClangStmt_UnresolvedMemberExprClass == clang::Stmt::UnresolvedMemberExprClass, "");
779static_assert((clang::Stmt::StmtClass)ZigClangStmt_PackExpansionExprClass == clang::Stmt::PackExpansionExprClass, "");
780static_assert((clang::Stmt::StmtClass)ZigClangStmt_ParenExprClass == clang::Stmt::ParenExprClass, "");
781static_assert((clang::Stmt::StmtClass)ZigClangStmt_ParenListExprClass == clang::Stmt::ParenListExprClass, "");
782static_assert((clang::Stmt::StmtClass)ZigClangStmt_PredefinedExprClass == clang::Stmt::PredefinedExprClass, "");
783static_assert((clang::Stmt::StmtClass)ZigClangStmt_PseudoObjectExprClass == clang::Stmt::PseudoObjectExprClass, "");
784static_assert((clang::Stmt::StmtClass)ZigClangStmt_ShuffleVectorExprClass == clang::Stmt::ShuffleVectorExprClass, "");
785static_assert((clang::Stmt::StmtClass)ZigClangStmt_SizeOfPackExprClass == clang::Stmt::SizeOfPackExprClass, "");
786static_assert((clang::Stmt::StmtClass)ZigClangStmt_SourceLocExprClass == clang::Stmt::SourceLocExprClass, "");
787static_assert((clang::Stmt::StmtClass)ZigClangStmt_StmtExprClass == clang::Stmt::StmtExprClass, "");
788static_assert((clang::Stmt::StmtClass)ZigClangStmt_StringLiteralClass == clang::Stmt::StringLiteralClass, "");
789static_assert((clang::Stmt::StmtClass)ZigClangStmt_SubstNonTypeTemplateParmExprClass == clang::Stmt::SubstNonTypeTemplateParmExprClass, "");
790static_assert((clang::Stmt::StmtClass)ZigClangStmt_SubstNonTypeTemplateParmPackExprClass == clang::Stmt::SubstNonTypeTemplateParmPackExprClass, "");
791static_assert((clang::Stmt::StmtClass)ZigClangStmt_TypeTraitExprClass == clang::Stmt::TypeTraitExprClass, "");
727static_assert((clang::Stmt::StmtClass)ZigClangStmt_TypoExprClass == clang::Stmt::TypoExprClass, "");792static_assert((clang::Stmt::StmtClass)ZigClangStmt_TypoExprClass == clang::Stmt::TypoExprClass, "");
728static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSPropertyRefExprClass == clang::Stmt::MSPropertyRefExprClass, "");793static_assert((clang::Stmt::StmtClass)ZigClangStmt_UnaryExprOrTypeTraitExprClass == clang::Stmt::UnaryExprOrTypeTraitExprClass, "");
729static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSPropertySubscriptExprClass == clang::Stmt::MSPropertySubscriptExprClass, "");794static_assert((clang::Stmt::StmtClass)ZigClangStmt_UnaryOperatorClass == clang::Stmt::UnaryOperatorClass, "");
730static_assert((clang::Stmt::StmtClass)ZigClangStmt_CXXUuidofExprClass == clang::Stmt::CXXUuidofExprClass, "");795static_assert((clang::Stmt::StmtClass)ZigClangStmt_VAArgExprClass == clang::Stmt::VAArgExprClass, "");
731static_assert((clang::Stmt::StmtClass)ZigClangStmt_SEHTryStmtClass == clang::Stmt::SEHTryStmtClass, "");796static_assert((clang::Stmt::StmtClass)ZigClangStmt_LabelStmtClass == clang::Stmt::LabelStmtClass, "");
732static_assert((clang::Stmt::StmtClass)ZigClangStmt_SEHExceptStmtClass == clang::Stmt::SEHExceptStmtClass, "");797static_assert((clang::Stmt::StmtClass)ZigClangStmt_WhileStmtClass == clang::Stmt::WhileStmtClass, "");
733static_assert((clang::Stmt::StmtClass)ZigClangStmt_SEHFinallyStmtClass == clang::Stmt::SEHFinallyStmtClass, "");798
734static_assert((clang::Stmt::StmtClass)ZigClangStmt_SEHLeaveStmtClass == clang::Stmt::SEHLeaveStmtClass, "");
735static_assert((clang::Stmt::StmtClass)ZigClangStmt_MSDependentExistsStmtClass == clang::Stmt::MSDependentExistsStmtClass, "");
736static_assert((clang::Stmt::StmtClass)ZigClangStmt_AsTypeExprClass == clang::Stmt::AsTypeExprClass, "");
737static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelDirectiveClass == clang::Stmt::OMPParallelDirectiveClass, "");
738static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPSimdDirectiveClass == clang::Stmt::OMPSimdDirectiveClass, "");
739static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPForDirectiveClass == clang::Stmt::OMPForDirectiveClass, "");
740static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPForSimdDirectiveClass == clang::Stmt::OMPForSimdDirectiveClass, "");
741static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPMasterTaskLoopDirectiveClass == clang::Stmt::OMPMasterTaskLoopDirectiveClass, "");
742static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPSectionsDirectiveClass == clang::Stmt::OMPSectionsDirectiveClass, "");
743static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPSectionDirectiveClass == clang::Stmt::OMPSectionDirectiveClass, "");
744static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPSingleDirectiveClass == clang::Stmt::OMPSingleDirectiveClass, "");
745static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPMasterDirectiveClass == clang::Stmt::OMPMasterDirectiveClass, "");
746static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCriticalDirectiveClass == clang::Stmt::OMPCriticalDirectiveClass, "");
747static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelForDirectiveClass == clang::Stmt::OMPParallelForDirectiveClass, "");
748static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelForSimdDirectiveClass == clang::Stmt::OMPParallelForSimdDirectiveClass, "");
749static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPParallelSectionsDirectiveClass == clang::Stmt::OMPParallelSectionsDirectiveClass, "");
750static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTaskDirectiveClass == clang::Stmt::OMPTaskDirectiveClass, "");
751static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTaskyieldDirectiveClass == clang::Stmt::OMPTaskyieldDirectiveClass, "");
752static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPBarrierDirectiveClass == clang::Stmt::OMPBarrierDirectiveClass, "");
753static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTaskwaitDirectiveClass == clang::Stmt::OMPTaskwaitDirectiveClass, "");
754static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTaskgroupDirectiveClass == clang::Stmt::OMPTaskgroupDirectiveClass, "");
755static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPFlushDirectiveClass == clang::Stmt::OMPFlushDirectiveClass, "");
756static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPOrderedDirectiveClass == clang::Stmt::OMPOrderedDirectiveClass, "");
757static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPAtomicDirectiveClass == clang::Stmt::OMPAtomicDirectiveClass, "");
758static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetDirectiveClass == clang::Stmt::OMPTargetDirectiveClass, "");
759static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetDataDirectiveClass == clang::Stmt::OMPTargetDataDirectiveClass, "");
760static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetEnterDataDirectiveClass == clang::Stmt::OMPTargetEnterDataDirectiveClass, "");
761static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetExitDataDirectiveClass == clang::Stmt::OMPTargetExitDataDirectiveClass, "");
762static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetParallelDirectiveClass == clang::Stmt::OMPTargetParallelDirectiveClass, "");
763static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetParallelForDirectiveClass == clang::Stmt::OMPTargetParallelForDirectiveClass, "");
764static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetUpdateDirectiveClass == clang::Stmt::OMPTargetUpdateDirectiveClass, "");
765static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDirectiveClass == clang::Stmt::OMPTeamsDirectiveClass, "");
766static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCancellationPointDirectiveClass == clang::Stmt::OMPCancellationPointDirectiveClass, "");
767static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPCancelDirectiveClass == clang::Stmt::OMPCancelDirectiveClass, "");
768static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTaskLoopDirectiveClass == clang::Stmt::OMPTaskLoopDirectiveClass, "");
769static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTaskLoopSimdDirectiveClass == clang::Stmt::OMPTaskLoopSimdDirectiveClass, "");
770static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeDirectiveClass == clang::Stmt::OMPDistributeDirectiveClass, "");
771static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeParallelForDirectiveClass == clang::Stmt::OMPDistributeParallelForDirectiveClass, "");
772static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeParallelForSimdDirectiveClass == clang::Stmt::OMPDistributeParallelForSimdDirectiveClass, "");
773static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPDistributeSimdDirectiveClass == clang::Stmt::OMPDistributeSimdDirectiveClass, "");
774static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetParallelForSimdDirectiveClass == clang::Stmt::OMPTargetParallelForSimdDirectiveClass, "");
775static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetSimdDirectiveClass == clang::Stmt::OMPTargetSimdDirectiveClass, "");
776static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDistributeDirectiveClass == clang::Stmt::OMPTeamsDistributeDirectiveClass, "");
777static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDistributeSimdDirectiveClass == clang::Stmt::OMPTeamsDistributeSimdDirectiveClass, "");
778static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDistributeParallelForSimdDirectiveClass == clang::Stmt::OMPTeamsDistributeParallelForSimdDirectiveClass, "");
779static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTeamsDistributeParallelForDirectiveClass == clang::Stmt::OMPTeamsDistributeParallelForDirectiveClass, "");
780static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetTeamsDirectiveClass == clang::Stmt::OMPTargetTeamsDirectiveClass, "");
781static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetTeamsDistributeDirectiveClass == clang::Stmt::OMPTargetTeamsDistributeDirectiveClass, "");
782static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetTeamsDistributeParallelForDirectiveClass == clang::Stmt::OMPTargetTeamsDistributeParallelForDirectiveClass, "");
783static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetTeamsDistributeParallelForSimdDirectiveClass == clang::Stmt::OMPTargetTeamsDistributeParallelForSimdDirectiveClass, "");
784static_assert((clang::Stmt::StmtClass)ZigClangStmt_OMPTargetTeamsDistributeSimdDirectiveClass == clang::Stmt::OMPTargetTeamsDistributeSimdDirectiveClass, "");
785799
786void ZigClang_detect_enum_APValueKind(clang::APValue::ValueKind x) {800void ZigClang_detect_enum_APValueKind(clang::APValue::ValueKind x) {
787 switch (x) {801 switch (x) {
src/zig_clang.h+6
...@@ -301,8 +301,11 @@ enum ZigClangStmtClass {...@@ -301,8 +301,11 @@ enum ZigClangStmtClass {
301 ZigClangStmt_OMPForDirectiveClass,301 ZigClangStmt_OMPForDirectiveClass,
302 ZigClangStmt_OMPForSimdDirectiveClass,302 ZigClangStmt_OMPForSimdDirectiveClass,
303 ZigClangStmt_OMPMasterTaskLoopDirectiveClass,303 ZigClangStmt_OMPMasterTaskLoopDirectiveClass,
304 ZigClangStmt_OMPMasterTaskLoopSimdDirectiveClass,
304 ZigClangStmt_OMPParallelForDirectiveClass,305 ZigClangStmt_OMPParallelForDirectiveClass,
305 ZigClangStmt_OMPParallelForSimdDirectiveClass,306 ZigClangStmt_OMPParallelForSimdDirectiveClass,
307 ZigClangStmt_OMPParallelMasterTaskLoopDirectiveClass,
308 ZigClangStmt_OMPParallelMasterTaskLoopSimdDirectiveClass,
306 ZigClangStmt_OMPSimdDirectiveClass,309 ZigClangStmt_OMPSimdDirectiveClass,
307 ZigClangStmt_OMPTargetParallelForSimdDirectiveClass,310 ZigClangStmt_OMPTargetParallelForSimdDirectiveClass,
308 ZigClangStmt_OMPTargetSimdDirectiveClass,311 ZigClangStmt_OMPTargetSimdDirectiveClass,
...@@ -319,6 +322,7 @@ enum ZigClangStmtClass {...@@ -319,6 +322,7 @@ enum ZigClangStmtClass {
319 ZigClangStmt_OMPMasterDirectiveClass,322 ZigClangStmt_OMPMasterDirectiveClass,
320 ZigClangStmt_OMPOrderedDirectiveClass,323 ZigClangStmt_OMPOrderedDirectiveClass,
321 ZigClangStmt_OMPParallelDirectiveClass,324 ZigClangStmt_OMPParallelDirectiveClass,
325 ZigClangStmt_OMPParallelMasterDirectiveClass,
322 ZigClangStmt_OMPParallelSectionsDirectiveClass,326 ZigClangStmt_OMPParallelSectionsDirectiveClass,
323 ZigClangStmt_OMPSectionDirectiveClass,327 ZigClangStmt_OMPSectionDirectiveClass,
324 ZigClangStmt_OMPSectionsDirectiveClass,328 ZigClangStmt_OMPSectionsDirectiveClass,
...@@ -378,6 +382,7 @@ enum ZigClangStmtClass {...@@ -378,6 +382,7 @@ enum ZigClangStmtClass {
378 ZigClangStmt_CXXNoexceptExprClass,382 ZigClangStmt_CXXNoexceptExprClass,
379 ZigClangStmt_CXXNullPtrLiteralExprClass,383 ZigClangStmt_CXXNullPtrLiteralExprClass,
380 ZigClangStmt_CXXPseudoDestructorExprClass,384 ZigClangStmt_CXXPseudoDestructorExprClass,
385 ZigClangStmt_CXXRewrittenBinaryOperatorClass,
381 ZigClangStmt_CXXScalarValueInitExprClass,386 ZigClangStmt_CXXScalarValueInitExprClass,
382 ZigClangStmt_CXXStdInitializerListExprClass,387 ZigClangStmt_CXXStdInitializerListExprClass,
383 ZigClangStmt_CXXThisExprClass,388 ZigClangStmt_CXXThisExprClass,
...@@ -402,6 +407,7 @@ enum ZigClangStmtClass {...@@ -402,6 +407,7 @@ enum ZigClangStmtClass {
402 ZigClangStmt_CharacterLiteralClass,407 ZigClangStmt_CharacterLiteralClass,
403 ZigClangStmt_ChooseExprClass,408 ZigClangStmt_ChooseExprClass,
404 ZigClangStmt_CompoundLiteralExprClass,409 ZigClangStmt_CompoundLiteralExprClass,
410 ZigClangStmt_ConceptSpecializationExprClass,
405 ZigClangStmt_ConvertVectorExprClass,411 ZigClangStmt_ConvertVectorExprClass,
406 ZigClangStmt_CoawaitExprClass,412 ZigClangStmt_CoawaitExprClass,
407 ZigClangStmt_CoyieldExprClass,413 ZigClangStmt_CoyieldExprClass,