diff --git a/src/zig_clang.cpp b/src/zig_clang.cpp index a6b4683a4c..f5b04ddd9d 100644 --- a/src/zig_clang.cpp +++ b/src/zig_clang.cpp @@ -392,228 +392,228 @@ static_assert((clang::Type::TypeClass)ZigClangType_ExtVector == clang::Type::Ext // Detect additions to the enum void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) { - switch (static_cast(x)) { - case ZigClangStmt_NoStmtClass: - case ZigClangStmt_GCCAsmStmtClass: - case ZigClangStmt_MSAsmStmtClass: - case ZigClangStmt_BreakStmtClass: - case ZigClangStmt_CXXCatchStmtClass: - case ZigClangStmt_CXXForRangeStmtClass: - case ZigClangStmt_CXXTryStmtClass: - case ZigClangStmt_CapturedStmtClass: - case ZigClangStmt_CompoundStmtClass: - case ZigClangStmt_ContinueStmtClass: - case ZigClangStmt_CoreturnStmtClass: - case ZigClangStmt_CoroutineBodyStmtClass: - case ZigClangStmt_DeclStmtClass: - case ZigClangStmt_DoStmtClass: - case ZigClangStmt_ForStmtClass: - case ZigClangStmt_GotoStmtClass: - case ZigClangStmt_IfStmtClass: - case ZigClangStmt_IndirectGotoStmtClass: - case ZigClangStmt_MSDependentExistsStmtClass: - case ZigClangStmt_NullStmtClass: - case ZigClangStmt_OMPCanonicalLoopClass: - case ZigClangStmt_OMPAtomicDirectiveClass: - case ZigClangStmt_OMPBarrierDirectiveClass: - case ZigClangStmt_OMPCancelDirectiveClass: - case ZigClangStmt_OMPCancellationPointDirectiveClass: - case ZigClangStmt_OMPCriticalDirectiveClass: - case ZigClangStmt_OMPDepobjDirectiveClass: - case ZigClangStmt_OMPDispatchDirectiveClass: - case ZigClangStmt_OMPFlushDirectiveClass: - case ZigClangStmt_OMPInteropDirectiveClass: - case ZigClangStmt_OMPDistributeDirectiveClass: - case ZigClangStmt_OMPDistributeParallelForDirectiveClass: - case ZigClangStmt_OMPDistributeParallelForSimdDirectiveClass: - case ZigClangStmt_OMPDistributeSimdDirectiveClass: - case ZigClangStmt_OMPForDirectiveClass: - case ZigClangStmt_OMPForSimdDirectiveClass: - case ZigClangStmt_OMPMasterTaskLoopDirectiveClass: - case ZigClangStmt_OMPMasterTaskLoopSimdDirectiveClass: - case ZigClangStmt_OMPParallelForDirectiveClass: - case ZigClangStmt_OMPParallelForSimdDirectiveClass: - case ZigClangStmt_OMPParallelMasterTaskLoopDirectiveClass: - case ZigClangStmt_OMPParallelMasterTaskLoopSimdDirectiveClass: - case ZigClangStmt_OMPSimdDirectiveClass: - case ZigClangStmt_OMPTargetParallelForSimdDirectiveClass: - case ZigClangStmt_OMPTargetSimdDirectiveClass: - case ZigClangStmt_OMPTargetTeamsDistributeDirectiveClass: - case ZigClangStmt_OMPTargetTeamsDistributeParallelForDirectiveClass: - case ZigClangStmt_OMPTargetTeamsDistributeParallelForSimdDirectiveClass: - case ZigClangStmt_OMPTargetTeamsDistributeSimdDirectiveClass: - case ZigClangStmt_OMPTaskLoopDirectiveClass: - case ZigClangStmt_OMPTaskLoopSimdDirectiveClass: - case ZigClangStmt_OMPTeamsDistributeDirectiveClass: - case ZigClangStmt_OMPTeamsDistributeParallelForDirectiveClass: - case ZigClangStmt_OMPTeamsDistributeParallelForSimdDirectiveClass: - case ZigClangStmt_OMPTeamsDistributeSimdDirectiveClass: - case ZigClangStmt_OMPTileDirectiveClass: - case ZigClangStmt_OMPUnrollDirectiveClass: - case ZigClangStmt_OMPMaskedDirectiveClass: - case ZigClangStmt_OMPMasterDirectiveClass: - case ZigClangStmt_OMPOrderedDirectiveClass: - case ZigClangStmt_OMPParallelDirectiveClass: - case ZigClangStmt_OMPParallelMasterDirectiveClass: - case ZigClangStmt_OMPParallelSectionsDirectiveClass: - case ZigClangStmt_OMPScanDirectiveClass: - case ZigClangStmt_OMPSectionDirectiveClass: - case ZigClangStmt_OMPSectionsDirectiveClass: - case ZigClangStmt_OMPSingleDirectiveClass: - case ZigClangStmt_OMPTargetDataDirectiveClass: - case ZigClangStmt_OMPTargetDirectiveClass: - case ZigClangStmt_OMPTargetEnterDataDirectiveClass: - case ZigClangStmt_OMPTargetExitDataDirectiveClass: - case ZigClangStmt_OMPTargetParallelDirectiveClass: - case ZigClangStmt_OMPTargetParallelForDirectiveClass: - case ZigClangStmt_OMPTargetTeamsDirectiveClass: - case ZigClangStmt_OMPTargetUpdateDirectiveClass: - case ZigClangStmt_OMPTaskDirectiveClass: - case ZigClangStmt_OMPTaskgroupDirectiveClass: - case ZigClangStmt_OMPTaskwaitDirectiveClass: - case ZigClangStmt_OMPTaskyieldDirectiveClass: - case ZigClangStmt_OMPTeamsDirectiveClass: - case ZigClangStmt_ObjCAtCatchStmtClass: - case ZigClangStmt_ObjCAtFinallyStmtClass: - case ZigClangStmt_ObjCAtSynchronizedStmtClass: - case ZigClangStmt_ObjCAtThrowStmtClass: - case ZigClangStmt_ObjCAtTryStmtClass: - case ZigClangStmt_ObjCAutoreleasePoolStmtClass: - case ZigClangStmt_ObjCForCollectionStmtClass: - case ZigClangStmt_ReturnStmtClass: - case ZigClangStmt_SEHExceptStmtClass: - case ZigClangStmt_SEHFinallyStmtClass: - case ZigClangStmt_SEHLeaveStmtClass: - case ZigClangStmt_SEHTryStmtClass: - case ZigClangStmt_CaseStmtClass: - case ZigClangStmt_DefaultStmtClass: - case ZigClangStmt_SwitchStmtClass: - case ZigClangStmt_AttributedStmtClass: - case ZigClangStmt_BinaryConditionalOperatorClass: - case ZigClangStmt_ConditionalOperatorClass: - case ZigClangStmt_AddrLabelExprClass: - case ZigClangStmt_ArrayInitIndexExprClass: - case ZigClangStmt_ArrayInitLoopExprClass: - case ZigClangStmt_ArraySubscriptExprClass: - case ZigClangStmt_ArrayTypeTraitExprClass: - case ZigClangStmt_AsTypeExprClass: - case ZigClangStmt_AtomicExprClass: - case ZigClangStmt_BinaryOperatorClass: - case ZigClangStmt_CompoundAssignOperatorClass: - case ZigClangStmt_BlockExprClass: - case ZigClangStmt_CXXBindTemporaryExprClass: - case ZigClangStmt_CXXBoolLiteralExprClass: - case ZigClangStmt_CXXConstructExprClass: - case ZigClangStmt_CXXTemporaryObjectExprClass: - case ZigClangStmt_CXXDefaultArgExprClass: - case ZigClangStmt_CXXDefaultInitExprClass: - case ZigClangStmt_CXXDeleteExprClass: - case ZigClangStmt_CXXDependentScopeMemberExprClass: - case ZigClangStmt_CXXFoldExprClass: - case ZigClangStmt_CXXInheritedCtorInitExprClass: - case ZigClangStmt_CXXNewExprClass: - case ZigClangStmt_CXXNoexceptExprClass: - case ZigClangStmt_CXXNullPtrLiteralExprClass: - case ZigClangStmt_CXXPseudoDestructorExprClass: - case ZigClangStmt_CXXRewrittenBinaryOperatorClass: - case ZigClangStmt_CXXScalarValueInitExprClass: - case ZigClangStmt_CXXStdInitializerListExprClass: - case ZigClangStmt_CXXThisExprClass: - case ZigClangStmt_CXXThrowExprClass: - case ZigClangStmt_CXXTypeidExprClass: - case ZigClangStmt_CXXUnresolvedConstructExprClass: - case ZigClangStmt_CXXUuidofExprClass: - case ZigClangStmt_CallExprClass: - case ZigClangStmt_CUDAKernelCallExprClass: - case ZigClangStmt_CXXMemberCallExprClass: - case ZigClangStmt_CXXOperatorCallExprClass: - case ZigClangStmt_UserDefinedLiteralClass: - case ZigClangStmt_BuiltinBitCastExprClass: - case ZigClangStmt_CStyleCastExprClass: - case ZigClangStmt_CXXFunctionalCastExprClass: - case ZigClangStmt_CXXAddrspaceCastExprClass: - case ZigClangStmt_CXXConstCastExprClass: - case ZigClangStmt_CXXDynamicCastExprClass: - case ZigClangStmt_CXXReinterpretCastExprClass: - case ZigClangStmt_CXXStaticCastExprClass: - case ZigClangStmt_ObjCBridgedCastExprClass: - case ZigClangStmt_ImplicitCastExprClass: - case ZigClangStmt_CharacterLiteralClass: - case ZigClangStmt_ChooseExprClass: - case ZigClangStmt_CompoundLiteralExprClass: - case ZigClangStmt_ConceptSpecializationExprClass: - case ZigClangStmt_ConvertVectorExprClass: - case ZigClangStmt_CoawaitExprClass: - case ZigClangStmt_CoyieldExprClass: - case ZigClangStmt_DeclRefExprClass: - case ZigClangStmt_DependentCoawaitExprClass: - case ZigClangStmt_DependentScopeDeclRefExprClass: - case ZigClangStmt_DesignatedInitExprClass: - case ZigClangStmt_DesignatedInitUpdateExprClass: - case ZigClangStmt_ExpressionTraitExprClass: - case ZigClangStmt_ExtVectorElementExprClass: - case ZigClangStmt_FixedPointLiteralClass: - case ZigClangStmt_FloatingLiteralClass: - case ZigClangStmt_ConstantExprClass: - case ZigClangStmt_ExprWithCleanupsClass: - case ZigClangStmt_FunctionParmPackExprClass: - case ZigClangStmt_GNUNullExprClass: - case ZigClangStmt_GenericSelectionExprClass: - case ZigClangStmt_ImaginaryLiteralClass: - case ZigClangStmt_ImplicitValueInitExprClass: - case ZigClangStmt_InitListExprClass: - case ZigClangStmt_IntegerLiteralClass: - case ZigClangStmt_LambdaExprClass: - case ZigClangStmt_MSPropertyRefExprClass: - case ZigClangStmt_MSPropertySubscriptExprClass: - case ZigClangStmt_MaterializeTemporaryExprClass: - case ZigClangStmt_MatrixSubscriptExprClass: - case ZigClangStmt_MemberExprClass: - case ZigClangStmt_NoInitExprClass: - case ZigClangStmt_OMPArraySectionExprClass: - case ZigClangStmt_OMPArrayShapingExprClass: - case ZigClangStmt_OMPIteratorExprClass: - case ZigClangStmt_ObjCArrayLiteralClass: - case ZigClangStmt_ObjCAvailabilityCheckExprClass: - case ZigClangStmt_ObjCBoolLiteralExprClass: - case ZigClangStmt_ObjCBoxedExprClass: - case ZigClangStmt_ObjCDictionaryLiteralClass: - case ZigClangStmt_ObjCEncodeExprClass: - case ZigClangStmt_ObjCIndirectCopyRestoreExprClass: - case ZigClangStmt_ObjCIsaExprClass: - case ZigClangStmt_ObjCIvarRefExprClass: - case ZigClangStmt_ObjCMessageExprClass: - case ZigClangStmt_ObjCPropertyRefExprClass: - case ZigClangStmt_ObjCProtocolExprClass: - case ZigClangStmt_ObjCSelectorExprClass: - case ZigClangStmt_ObjCStringLiteralClass: - case ZigClangStmt_ObjCSubscriptRefExprClass: - case ZigClangStmt_OffsetOfExprClass: - case ZigClangStmt_OpaqueValueExprClass: - case ZigClangStmt_UnresolvedLookupExprClass: - case ZigClangStmt_UnresolvedMemberExprClass: - case ZigClangStmt_PackExpansionExprClass: - case ZigClangStmt_ParenExprClass: - case ZigClangStmt_ParenListExprClass: - case ZigClangStmt_PredefinedExprClass: - case ZigClangStmt_PseudoObjectExprClass: - case ZigClangStmt_RecoveryExprClass: - case ZigClangStmt_RequiresExprClass: - case ZigClangStmt_SYCLUniqueStableNameExprClass: - case ZigClangStmt_ShuffleVectorExprClass: - case ZigClangStmt_SizeOfPackExprClass: - case ZigClangStmt_SourceLocExprClass: - case ZigClangStmt_StmtExprClass: - case ZigClangStmt_StringLiteralClass: - case ZigClangStmt_SubstNonTypeTemplateParmExprClass: - case ZigClangStmt_SubstNonTypeTemplateParmPackExprClass: - case ZigClangStmt_TypeTraitExprClass: - case ZigClangStmt_TypoExprClass: - case ZigClangStmt_UnaryExprOrTypeTraitExprClass: - case ZigClangStmt_UnaryOperatorClass: - case ZigClangStmt_VAArgExprClass: - case ZigClangStmt_LabelStmtClass: - case ZigClangStmt_WhileStmtClass: + switch (x) { + case clang::Stmt::NoStmtClass: + case clang::Stmt::GCCAsmStmtClass: + case clang::Stmt::MSAsmStmtClass: + case clang::Stmt::BreakStmtClass: + case clang::Stmt::CXXCatchStmtClass: + case clang::Stmt::CXXForRangeStmtClass: + case clang::Stmt::CXXTryStmtClass: + case clang::Stmt::CapturedStmtClass: + case clang::Stmt::CompoundStmtClass: + case clang::Stmt::ContinueStmtClass: + case clang::Stmt::CoreturnStmtClass: + case clang::Stmt::CoroutineBodyStmtClass: + case clang::Stmt::DeclStmtClass: + case clang::Stmt::DoStmtClass: + case clang::Stmt::ForStmtClass: + case clang::Stmt::GotoStmtClass: + case clang::Stmt::IfStmtClass: + case clang::Stmt::IndirectGotoStmtClass: + case clang::Stmt::MSDependentExistsStmtClass: + case clang::Stmt::NullStmtClass: + case clang::Stmt::OMPCanonicalLoopClass: + case clang::Stmt::OMPAtomicDirectiveClass: + case clang::Stmt::OMPBarrierDirectiveClass: + case clang::Stmt::OMPCancelDirectiveClass: + case clang::Stmt::OMPCancellationPointDirectiveClass: + case clang::Stmt::OMPCriticalDirectiveClass: + case clang::Stmt::OMPDepobjDirectiveClass: + case clang::Stmt::OMPDispatchDirectiveClass: + case clang::Stmt::OMPFlushDirectiveClass: + case clang::Stmt::OMPInteropDirectiveClass: + case clang::Stmt::OMPDistributeDirectiveClass: + case clang::Stmt::OMPDistributeParallelForDirectiveClass: + case clang::Stmt::OMPDistributeParallelForSimdDirectiveClass: + case clang::Stmt::OMPDistributeSimdDirectiveClass: + case clang::Stmt::OMPForDirectiveClass: + case clang::Stmt::OMPForSimdDirectiveClass: + case clang::Stmt::OMPMasterTaskLoopDirectiveClass: + case clang::Stmt::OMPMasterTaskLoopSimdDirectiveClass: + case clang::Stmt::OMPParallelForDirectiveClass: + case clang::Stmt::OMPParallelForSimdDirectiveClass: + case clang::Stmt::OMPParallelMasterTaskLoopDirectiveClass: + case clang::Stmt::OMPParallelMasterTaskLoopSimdDirectiveClass: + case clang::Stmt::OMPSimdDirectiveClass: + case clang::Stmt::OMPTargetParallelForSimdDirectiveClass: + case clang::Stmt::OMPTargetSimdDirectiveClass: + case clang::Stmt::OMPTargetTeamsDistributeDirectiveClass: + case clang::Stmt::OMPTargetTeamsDistributeParallelForDirectiveClass: + case clang::Stmt::OMPTargetTeamsDistributeParallelForSimdDirectiveClass: + case clang::Stmt::OMPTargetTeamsDistributeSimdDirectiveClass: + case clang::Stmt::OMPTaskLoopDirectiveClass: + case clang::Stmt::OMPTaskLoopSimdDirectiveClass: + case clang::Stmt::OMPTeamsDistributeDirectiveClass: + case clang::Stmt::OMPTeamsDistributeParallelForDirectiveClass: + case clang::Stmt::OMPTeamsDistributeParallelForSimdDirectiveClass: + case clang::Stmt::OMPTeamsDistributeSimdDirectiveClass: + case clang::Stmt::OMPTileDirectiveClass: + case clang::Stmt::OMPUnrollDirectiveClass: + case clang::Stmt::OMPMaskedDirectiveClass: + case clang::Stmt::OMPMasterDirectiveClass: + case clang::Stmt::OMPOrderedDirectiveClass: + case clang::Stmt::OMPParallelDirectiveClass: + case clang::Stmt::OMPParallelMasterDirectiveClass: + case clang::Stmt::OMPParallelSectionsDirectiveClass: + case clang::Stmt::OMPScanDirectiveClass: + case clang::Stmt::OMPSectionDirectiveClass: + case clang::Stmt::OMPSectionsDirectiveClass: + case clang::Stmt::OMPSingleDirectiveClass: + case clang::Stmt::OMPTargetDataDirectiveClass: + case clang::Stmt::OMPTargetDirectiveClass: + case clang::Stmt::OMPTargetEnterDataDirectiveClass: + case clang::Stmt::OMPTargetExitDataDirectiveClass: + case clang::Stmt::OMPTargetParallelDirectiveClass: + case clang::Stmt::OMPTargetParallelForDirectiveClass: + case clang::Stmt::OMPTargetTeamsDirectiveClass: + case clang::Stmt::OMPTargetUpdateDirectiveClass: + case clang::Stmt::OMPTaskDirectiveClass: + case clang::Stmt::OMPTaskgroupDirectiveClass: + case clang::Stmt::OMPTaskwaitDirectiveClass: + case clang::Stmt::OMPTaskyieldDirectiveClass: + case clang::Stmt::OMPTeamsDirectiveClass: + case clang::Stmt::ObjCAtCatchStmtClass: + case clang::Stmt::ObjCAtFinallyStmtClass: + case clang::Stmt::ObjCAtSynchronizedStmtClass: + case clang::Stmt::ObjCAtThrowStmtClass: + case clang::Stmt::ObjCAtTryStmtClass: + case clang::Stmt::ObjCAutoreleasePoolStmtClass: + case clang::Stmt::ObjCForCollectionStmtClass: + case clang::Stmt::ReturnStmtClass: + case clang::Stmt::SEHExceptStmtClass: + case clang::Stmt::SEHFinallyStmtClass: + case clang::Stmt::SEHLeaveStmtClass: + case clang::Stmt::SEHTryStmtClass: + case clang::Stmt::CaseStmtClass: + case clang::Stmt::DefaultStmtClass: + case clang::Stmt::SwitchStmtClass: + case clang::Stmt::AttributedStmtClass: + case clang::Stmt::BinaryConditionalOperatorClass: + case clang::Stmt::ConditionalOperatorClass: + case clang::Stmt::AddrLabelExprClass: + case clang::Stmt::ArrayInitIndexExprClass: + case clang::Stmt::ArrayInitLoopExprClass: + case clang::Stmt::ArraySubscriptExprClass: + case clang::Stmt::ArrayTypeTraitExprClass: + case clang::Stmt::AsTypeExprClass: + case clang::Stmt::AtomicExprClass: + case clang::Stmt::BinaryOperatorClass: + case clang::Stmt::CompoundAssignOperatorClass: + case clang::Stmt::BlockExprClass: + case clang::Stmt::CXXBindTemporaryExprClass: + case clang::Stmt::CXXBoolLiteralExprClass: + case clang::Stmt::CXXConstructExprClass: + case clang::Stmt::CXXTemporaryObjectExprClass: + case clang::Stmt::CXXDefaultArgExprClass: + case clang::Stmt::CXXDefaultInitExprClass: + case clang::Stmt::CXXDeleteExprClass: + case clang::Stmt::CXXDependentScopeMemberExprClass: + case clang::Stmt::CXXFoldExprClass: + case clang::Stmt::CXXInheritedCtorInitExprClass: + case clang::Stmt::CXXNewExprClass: + case clang::Stmt::CXXNoexceptExprClass: + case clang::Stmt::CXXNullPtrLiteralExprClass: + case clang::Stmt::CXXPseudoDestructorExprClass: + case clang::Stmt::CXXRewrittenBinaryOperatorClass: + case clang::Stmt::CXXScalarValueInitExprClass: + case clang::Stmt::CXXStdInitializerListExprClass: + case clang::Stmt::CXXThisExprClass: + case clang::Stmt::CXXThrowExprClass: + case clang::Stmt::CXXTypeidExprClass: + case clang::Stmt::CXXUnresolvedConstructExprClass: + case clang::Stmt::CXXUuidofExprClass: + case clang::Stmt::CallExprClass: + case clang::Stmt::CUDAKernelCallExprClass: + case clang::Stmt::CXXMemberCallExprClass: + case clang::Stmt::CXXOperatorCallExprClass: + case clang::Stmt::UserDefinedLiteralClass: + case clang::Stmt::BuiltinBitCastExprClass: + case clang::Stmt::CStyleCastExprClass: + case clang::Stmt::CXXFunctionalCastExprClass: + case clang::Stmt::CXXAddrspaceCastExprClass: + case clang::Stmt::CXXConstCastExprClass: + case clang::Stmt::CXXDynamicCastExprClass: + case clang::Stmt::CXXReinterpretCastExprClass: + case clang::Stmt::CXXStaticCastExprClass: + case clang::Stmt::ObjCBridgedCastExprClass: + case clang::Stmt::ImplicitCastExprClass: + case clang::Stmt::CharacterLiteralClass: + case clang::Stmt::ChooseExprClass: + case clang::Stmt::CompoundLiteralExprClass: + case clang::Stmt::ConceptSpecializationExprClass: + case clang::Stmt::ConvertVectorExprClass: + case clang::Stmt::CoawaitExprClass: + case clang::Stmt::CoyieldExprClass: + case clang::Stmt::DeclRefExprClass: + case clang::Stmt::DependentCoawaitExprClass: + case clang::Stmt::DependentScopeDeclRefExprClass: + case clang::Stmt::DesignatedInitExprClass: + case clang::Stmt::DesignatedInitUpdateExprClass: + case clang::Stmt::ExpressionTraitExprClass: + case clang::Stmt::ExtVectorElementExprClass: + case clang::Stmt::FixedPointLiteralClass: + case clang::Stmt::FloatingLiteralClass: + case clang::Stmt::ConstantExprClass: + case clang::Stmt::ExprWithCleanupsClass: + case clang::Stmt::FunctionParmPackExprClass: + case clang::Stmt::GNUNullExprClass: + case clang::Stmt::GenericSelectionExprClass: + case clang::Stmt::ImaginaryLiteralClass: + case clang::Stmt::ImplicitValueInitExprClass: + case clang::Stmt::InitListExprClass: + case clang::Stmt::IntegerLiteralClass: + case clang::Stmt::LambdaExprClass: + case clang::Stmt::MSPropertyRefExprClass: + case clang::Stmt::MSPropertySubscriptExprClass: + case clang::Stmt::MaterializeTemporaryExprClass: + case clang::Stmt::MatrixSubscriptExprClass: + case clang::Stmt::MemberExprClass: + case clang::Stmt::NoInitExprClass: + case clang::Stmt::OMPArraySectionExprClass: + case clang::Stmt::OMPArrayShapingExprClass: + case clang::Stmt::OMPIteratorExprClass: + case clang::Stmt::ObjCArrayLiteralClass: + case clang::Stmt::ObjCAvailabilityCheckExprClass: + case clang::Stmt::ObjCBoolLiteralExprClass: + case clang::Stmt::ObjCBoxedExprClass: + case clang::Stmt::ObjCDictionaryLiteralClass: + case clang::Stmt::ObjCEncodeExprClass: + case clang::Stmt::ObjCIndirectCopyRestoreExprClass: + case clang::Stmt::ObjCIsaExprClass: + case clang::Stmt::ObjCIvarRefExprClass: + case clang::Stmt::ObjCMessageExprClass: + case clang::Stmt::ObjCPropertyRefExprClass: + case clang::Stmt::ObjCProtocolExprClass: + case clang::Stmt::ObjCSelectorExprClass: + case clang::Stmt::ObjCStringLiteralClass: + case clang::Stmt::ObjCSubscriptRefExprClass: + case clang::Stmt::OffsetOfExprClass: + case clang::Stmt::OpaqueValueExprClass: + case clang::Stmt::UnresolvedLookupExprClass: + case clang::Stmt::UnresolvedMemberExprClass: + case clang::Stmt::PackExpansionExprClass: + case clang::Stmt::ParenExprClass: + case clang::Stmt::ParenListExprClass: + case clang::Stmt::PredefinedExprClass: + case clang::Stmt::PseudoObjectExprClass: + case clang::Stmt::RecoveryExprClass: + case clang::Stmt::RequiresExprClass: + case clang::Stmt::SYCLUniqueStableNameExprClass: + case clang::Stmt::ShuffleVectorExprClass: + case clang::Stmt::SizeOfPackExprClass: + case clang::Stmt::SourceLocExprClass: + case clang::Stmt::StmtExprClass: + case clang::Stmt::StringLiteralClass: + case clang::Stmt::SubstNonTypeTemplateParmExprClass: + case clang::Stmt::SubstNonTypeTemplateParmPackExprClass: + case clang::Stmt::TypeTraitExprClass: + case clang::Stmt::TypoExprClass: + case clang::Stmt::UnaryExprOrTypeTraitExprClass: + case clang::Stmt::UnaryOperatorClass: + case clang::Stmt::VAArgExprClass: + case clang::Stmt::LabelStmtClass: + case clang::Stmt::WhileStmtClass: break; } } @@ -1052,243 +1052,243 @@ static_assert((clang::Decl::Kind)ZigClangDeclTranslationUnit == clang::Decl::Tra void ZigClang_detect_enum_BuiltinTypeKind(clang::BuiltinType::Kind x) { switch (x) { - case ZigClangBuiltinTypeOCLImage1dRO: - case ZigClangBuiltinTypeOCLImage1dArrayRO: - case ZigClangBuiltinTypeOCLImage1dBufferRO: - case ZigClangBuiltinTypeOCLImage2dRO: - case ZigClangBuiltinTypeOCLImage2dArrayRO: - case ZigClangBuiltinTypeOCLImage2dDepthRO: - case ZigClangBuiltinTypeOCLImage2dArrayDepthRO: - case ZigClangBuiltinTypeOCLImage2dMSAARO: - case ZigClangBuiltinTypeOCLImage2dArrayMSAARO: - case ZigClangBuiltinTypeOCLImage2dMSAADepthRO: - case ZigClangBuiltinTypeOCLImage2dArrayMSAADepthRO: - case ZigClangBuiltinTypeOCLImage3dRO: - case ZigClangBuiltinTypeOCLImage1dWO: - case ZigClangBuiltinTypeOCLImage1dArrayWO: - case ZigClangBuiltinTypeOCLImage1dBufferWO: - case ZigClangBuiltinTypeOCLImage2dWO: - case ZigClangBuiltinTypeOCLImage2dArrayWO: - case ZigClangBuiltinTypeOCLImage2dDepthWO: - case ZigClangBuiltinTypeOCLImage2dArrayDepthWO: - case ZigClangBuiltinTypeOCLImage2dMSAAWO: - case ZigClangBuiltinTypeOCLImage2dArrayMSAAWO: - case ZigClangBuiltinTypeOCLImage2dMSAADepthWO: - case ZigClangBuiltinTypeOCLImage2dArrayMSAADepthWO: - case ZigClangBuiltinTypeOCLImage3dWO: - case ZigClangBuiltinTypeOCLImage1dRW: - case ZigClangBuiltinTypeOCLImage1dArrayRW: - case ZigClangBuiltinTypeOCLImage1dBufferRW: - case ZigClangBuiltinTypeOCLImage2dRW: - case ZigClangBuiltinTypeOCLImage2dArrayRW: - case ZigClangBuiltinTypeOCLImage2dDepthRW: - case ZigClangBuiltinTypeOCLImage2dArrayDepthRW: - case ZigClangBuiltinTypeOCLImage2dMSAARW: - case ZigClangBuiltinTypeOCLImage2dArrayMSAARW: - case ZigClangBuiltinTypeOCLImage2dMSAADepthRW: - case ZigClangBuiltinTypeOCLImage2dArrayMSAADepthRW: - case ZigClangBuiltinTypeOCLImage3dRW: - case ZigClangBuiltinTypeOCLIntelSubgroupAVCMcePayload: - case ZigClangBuiltinTypeOCLIntelSubgroupAVCImePayload: - case ZigClangBuiltinTypeOCLIntelSubgroupAVCRefPayload: - case ZigClangBuiltinTypeOCLIntelSubgroupAVCSicPayload: - case ZigClangBuiltinTypeOCLIntelSubgroupAVCMceResult: - case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResult: - case ZigClangBuiltinTypeOCLIntelSubgroupAVCRefResult: - case ZigClangBuiltinTypeOCLIntelSubgroupAVCSicResult: - case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultSingleRefStreamout: - case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeResultDualRefStreamout: - case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeSingleRefStreamin: - case ZigClangBuiltinTypeOCLIntelSubgroupAVCImeDualRefStreamin: - case ZigClangBuiltinTypeSveInt8: - case ZigClangBuiltinTypeSveInt16: - case ZigClangBuiltinTypeSveInt32: - case ZigClangBuiltinTypeSveInt64: - case ZigClangBuiltinTypeSveUint8: - case ZigClangBuiltinTypeSveUint16: - case ZigClangBuiltinTypeSveUint32: - case ZigClangBuiltinTypeSveUint64: - case ZigClangBuiltinTypeSveFloat16: - case ZigClangBuiltinTypeSveFloat32: - case ZigClangBuiltinTypeSveFloat64: - case ZigClangBuiltinTypeSveBFloat16: - case ZigClangBuiltinTypeSveInt8x2: - case ZigClangBuiltinTypeSveInt16x2: - case ZigClangBuiltinTypeSveInt32x2: - case ZigClangBuiltinTypeSveInt64x2: - case ZigClangBuiltinTypeSveUint8x2: - case ZigClangBuiltinTypeSveUint16x2: - case ZigClangBuiltinTypeSveUint32x2: - case ZigClangBuiltinTypeSveUint64x2: - case ZigClangBuiltinTypeSveFloat16x2: - case ZigClangBuiltinTypeSveFloat32x2: - case ZigClangBuiltinTypeSveFloat64x2: - case ZigClangBuiltinTypeSveBFloat16x2: - case ZigClangBuiltinTypeSveInt8x3: - case ZigClangBuiltinTypeSveInt16x3: - case ZigClangBuiltinTypeSveInt32x3: - case ZigClangBuiltinTypeSveInt64x3: - case ZigClangBuiltinTypeSveUint8x3: - case ZigClangBuiltinTypeSveUint16x3: - case ZigClangBuiltinTypeSveUint32x3: - case ZigClangBuiltinTypeSveUint64x3: - case ZigClangBuiltinTypeSveFloat16x3: - case ZigClangBuiltinTypeSveFloat32x3: - case ZigClangBuiltinTypeSveFloat64x3: - case ZigClangBuiltinTypeSveBFloat16x3: - case ZigClangBuiltinTypeSveInt8x4: - case ZigClangBuiltinTypeSveInt16x4: - case ZigClangBuiltinTypeSveInt32x4: - case ZigClangBuiltinTypeSveInt64x4: - case ZigClangBuiltinTypeSveUint8x4: - case ZigClangBuiltinTypeSveUint16x4: - case ZigClangBuiltinTypeSveUint32x4: - case ZigClangBuiltinTypeSveUint64x4: - case ZigClangBuiltinTypeSveFloat16x4: - case ZigClangBuiltinTypeSveFloat32x4: - case ZigClangBuiltinTypeSveFloat64x4: - case ZigClangBuiltinTypeSveBFloat16x4: - case ZigClangBuiltinTypeSveBool: - case ZigClangBuiltinTypeVectorQuad: - case ZigClangBuiltinTypeVectorPair: - case ZigClangBuiltinTypeRvvInt8mf8: - case ZigClangBuiltinTypeRvvInt8mf4: - case ZigClangBuiltinTypeRvvInt8mf2: - case ZigClangBuiltinTypeRvvInt8m1: - case ZigClangBuiltinTypeRvvInt8m2: - case ZigClangBuiltinTypeRvvInt8m4: - case ZigClangBuiltinTypeRvvInt8m8: - case ZigClangBuiltinTypeRvvUint8mf8: - case ZigClangBuiltinTypeRvvUint8mf4: - case ZigClangBuiltinTypeRvvUint8mf2: - case ZigClangBuiltinTypeRvvUint8m1: - case ZigClangBuiltinTypeRvvUint8m2: - case ZigClangBuiltinTypeRvvUint8m4: - case ZigClangBuiltinTypeRvvUint8m8: - case ZigClangBuiltinTypeRvvInt16mf4: - case ZigClangBuiltinTypeRvvInt16mf2: - case ZigClangBuiltinTypeRvvInt16m1: - case ZigClangBuiltinTypeRvvInt16m2: - case ZigClangBuiltinTypeRvvInt16m4: - case ZigClangBuiltinTypeRvvInt16m8: - case ZigClangBuiltinTypeRvvUint16mf4: - case ZigClangBuiltinTypeRvvUint16mf2: - case ZigClangBuiltinTypeRvvUint16m1: - case ZigClangBuiltinTypeRvvUint16m2: - case ZigClangBuiltinTypeRvvUint16m4: - case ZigClangBuiltinTypeRvvUint16m8: - case ZigClangBuiltinTypeRvvInt32mf2: - case ZigClangBuiltinTypeRvvInt32m1: - case ZigClangBuiltinTypeRvvInt32m2: - case ZigClangBuiltinTypeRvvInt32m4: - case ZigClangBuiltinTypeRvvInt32m8: - case ZigClangBuiltinTypeRvvUint32mf2: - case ZigClangBuiltinTypeRvvUint32m1: - case ZigClangBuiltinTypeRvvUint32m2: - case ZigClangBuiltinTypeRvvUint32m4: - case ZigClangBuiltinTypeRvvUint32m8: - case ZigClangBuiltinTypeRvvInt64m1: - case ZigClangBuiltinTypeRvvInt64m2: - case ZigClangBuiltinTypeRvvInt64m4: - case ZigClangBuiltinTypeRvvInt64m8: - case ZigClangBuiltinTypeRvvUint64m1: - case ZigClangBuiltinTypeRvvUint64m2: - case ZigClangBuiltinTypeRvvUint64m4: - case ZigClangBuiltinTypeRvvUint64m8: - case ZigClangBuiltinTypeRvvFloat16mf4: - case ZigClangBuiltinTypeRvvFloat16mf2: - case ZigClangBuiltinTypeRvvFloat16m1: - case ZigClangBuiltinTypeRvvFloat16m2: - case ZigClangBuiltinTypeRvvFloat16m4: - case ZigClangBuiltinTypeRvvFloat16m8: - case ZigClangBuiltinTypeRvvFloat32mf2: - case ZigClangBuiltinTypeRvvFloat32m1: - case ZigClangBuiltinTypeRvvFloat32m2: - case ZigClangBuiltinTypeRvvFloat32m4: - case ZigClangBuiltinTypeRvvFloat32m8: - case ZigClangBuiltinTypeRvvFloat64m1: - case ZigClangBuiltinTypeRvvFloat64m2: - case ZigClangBuiltinTypeRvvFloat64m4: - case ZigClangBuiltinTypeRvvFloat64m8: - case ZigClangBuiltinTypeRvvBool1: - case ZigClangBuiltinTypeRvvBool2: - case ZigClangBuiltinTypeRvvBool4: - case ZigClangBuiltinTypeRvvBool8: - case ZigClangBuiltinTypeRvvBool16: - case ZigClangBuiltinTypeRvvBool32: - case ZigClangBuiltinTypeRvvBool64: - case ZigClangBuiltinTypeVoid: - case ZigClangBuiltinTypeBool: - case ZigClangBuiltinTypeChar_U: - case ZigClangBuiltinTypeUChar: - case ZigClangBuiltinTypeWChar_U: - case ZigClangBuiltinTypeChar8: - case ZigClangBuiltinTypeChar16: - case ZigClangBuiltinTypeChar32: - case ZigClangBuiltinTypeUShort: - case ZigClangBuiltinTypeUInt: - case ZigClangBuiltinTypeULong: - case ZigClangBuiltinTypeULongLong: - case ZigClangBuiltinTypeUInt128: - case ZigClangBuiltinTypeChar_S: - case ZigClangBuiltinTypeSChar: - case ZigClangBuiltinTypeWChar_S: - case ZigClangBuiltinTypeShort: - case ZigClangBuiltinTypeInt: - case ZigClangBuiltinTypeLong: - case ZigClangBuiltinTypeLongLong: - case ZigClangBuiltinTypeInt128: - case ZigClangBuiltinTypeShortAccum: - case ZigClangBuiltinTypeAccum: - case ZigClangBuiltinTypeLongAccum: - case ZigClangBuiltinTypeUShortAccum: - case ZigClangBuiltinTypeUAccum: - case ZigClangBuiltinTypeULongAccum: - case ZigClangBuiltinTypeShortFract: - case ZigClangBuiltinTypeFract: - case ZigClangBuiltinTypeLongFract: - case ZigClangBuiltinTypeUShortFract: - case ZigClangBuiltinTypeUFract: - case ZigClangBuiltinTypeULongFract: - case ZigClangBuiltinTypeSatShortAccum: - case ZigClangBuiltinTypeSatAccum: - case ZigClangBuiltinTypeSatLongAccum: - case ZigClangBuiltinTypeSatUShortAccum: - case ZigClangBuiltinTypeSatUAccum: - case ZigClangBuiltinTypeSatULongAccum: - case ZigClangBuiltinTypeSatShortFract: - case ZigClangBuiltinTypeSatFract: - case ZigClangBuiltinTypeSatLongFract: - case ZigClangBuiltinTypeSatUShortFract: - case ZigClangBuiltinTypeSatUFract: - case ZigClangBuiltinTypeSatULongFract: - case ZigClangBuiltinTypeHalf: - case ZigClangBuiltinTypeFloat: - case ZigClangBuiltinTypeDouble: - case ZigClangBuiltinTypeLongDouble: - case ZigClangBuiltinTypeFloat16: - case ZigClangBuiltinTypeBFloat16: - case ZigClangBuiltinTypeFloat128: - case ZigClangBuiltinTypeNullPtr: - case ZigClangBuiltinTypeObjCId: - case ZigClangBuiltinTypeObjCClass: - case ZigClangBuiltinTypeObjCSel: - case ZigClangBuiltinTypeOCLSampler: - case ZigClangBuiltinTypeOCLEvent: - case ZigClangBuiltinTypeOCLClkEvent: - case ZigClangBuiltinTypeOCLQueue: - case ZigClangBuiltinTypeOCLReserveID: - case ZigClangBuiltinTypeDependent: - case ZigClangBuiltinTypeOverload: - case ZigClangBuiltinTypeBoundMember: - case ZigClangBuiltinTypePseudoObject: - case ZigClangBuiltinTypeUnknownAny: - case ZigClangBuiltinTypeBuiltinFn: - case ZigClangBuiltinTypeARCUnbridgedCast: - case ZigClangBuiltinTypeIncompleteMatrixIdx: - case ZigClangBuiltinTypeOMPArraySection: - case ZigClangBuiltinTypeOMPArrayShaping: - case ZigClangBuiltinTypeOMPIterator: + case clang::BuiltinType::OCLImage1dRO: + case clang::BuiltinType::OCLImage1dArrayRO: + case clang::BuiltinType::OCLImage1dBufferRO: + case clang::BuiltinType::OCLImage2dRO: + case clang::BuiltinType::OCLImage2dArrayRO: + case clang::BuiltinType::OCLImage2dDepthRO: + case clang::BuiltinType::OCLImage2dArrayDepthRO: + case clang::BuiltinType::OCLImage2dMSAARO: + case clang::BuiltinType::OCLImage2dArrayMSAARO: + case clang::BuiltinType::OCLImage2dMSAADepthRO: + case clang::BuiltinType::OCLImage2dArrayMSAADepthRO: + case clang::BuiltinType::OCLImage3dRO: + case clang::BuiltinType::OCLImage1dWO: + case clang::BuiltinType::OCLImage1dArrayWO: + case clang::BuiltinType::OCLImage1dBufferWO: + case clang::BuiltinType::OCLImage2dWO: + case clang::BuiltinType::OCLImage2dArrayWO: + case clang::BuiltinType::OCLImage2dDepthWO: + case clang::BuiltinType::OCLImage2dArrayDepthWO: + case clang::BuiltinType::OCLImage2dMSAAWO: + case clang::BuiltinType::OCLImage2dArrayMSAAWO: + case clang::BuiltinType::OCLImage2dMSAADepthWO: + case clang::BuiltinType::OCLImage2dArrayMSAADepthWO: + case clang::BuiltinType::OCLImage3dWO: + case clang::BuiltinType::OCLImage1dRW: + case clang::BuiltinType::OCLImage1dArrayRW: + case clang::BuiltinType::OCLImage1dBufferRW: + case clang::BuiltinType::OCLImage2dRW: + case clang::BuiltinType::OCLImage2dArrayRW: + case clang::BuiltinType::OCLImage2dDepthRW: + case clang::BuiltinType::OCLImage2dArrayDepthRW: + case clang::BuiltinType::OCLImage2dMSAARW: + case clang::BuiltinType::OCLImage2dArrayMSAARW: + case clang::BuiltinType::OCLImage2dMSAADepthRW: + case clang::BuiltinType::OCLImage2dArrayMSAADepthRW: + case clang::BuiltinType::OCLImage3dRW: + case clang::BuiltinType::OCLIntelSubgroupAVCMcePayload: + case clang::BuiltinType::OCLIntelSubgroupAVCImePayload: + case clang::BuiltinType::OCLIntelSubgroupAVCRefPayload: + case clang::BuiltinType::OCLIntelSubgroupAVCSicPayload: + case clang::BuiltinType::OCLIntelSubgroupAVCMceResult: + case clang::BuiltinType::OCLIntelSubgroupAVCImeResult: + case clang::BuiltinType::OCLIntelSubgroupAVCRefResult: + case clang::BuiltinType::OCLIntelSubgroupAVCSicResult: + case clang::BuiltinType::OCLIntelSubgroupAVCImeResultSingleRefStreamout: + case clang::BuiltinType::OCLIntelSubgroupAVCImeResultDualRefStreamout: + case clang::BuiltinType::OCLIntelSubgroupAVCImeSingleRefStreamin: + case clang::BuiltinType::OCLIntelSubgroupAVCImeDualRefStreamin: + case clang::BuiltinType::SveInt8: + case clang::BuiltinType::SveInt16: + case clang::BuiltinType::SveInt32: + case clang::BuiltinType::SveInt64: + case clang::BuiltinType::SveUint8: + case clang::BuiltinType::SveUint16: + case clang::BuiltinType::SveUint32: + case clang::BuiltinType::SveUint64: + case clang::BuiltinType::SveFloat16: + case clang::BuiltinType::SveFloat32: + case clang::BuiltinType::SveFloat64: + case clang::BuiltinType::SveBFloat16: + case clang::BuiltinType::SveInt8x2: + case clang::BuiltinType::SveInt16x2: + case clang::BuiltinType::SveInt32x2: + case clang::BuiltinType::SveInt64x2: + case clang::BuiltinType::SveUint8x2: + case clang::BuiltinType::SveUint16x2: + case clang::BuiltinType::SveUint32x2: + case clang::BuiltinType::SveUint64x2: + case clang::BuiltinType::SveFloat16x2: + case clang::BuiltinType::SveFloat32x2: + case clang::BuiltinType::SveFloat64x2: + case clang::BuiltinType::SveBFloat16x2: + case clang::BuiltinType::SveInt8x3: + case clang::BuiltinType::SveInt16x3: + case clang::BuiltinType::SveInt32x3: + case clang::BuiltinType::SveInt64x3: + case clang::BuiltinType::SveUint8x3: + case clang::BuiltinType::SveUint16x3: + case clang::BuiltinType::SveUint32x3: + case clang::BuiltinType::SveUint64x3: + case clang::BuiltinType::SveFloat16x3: + case clang::BuiltinType::SveFloat32x3: + case clang::BuiltinType::SveFloat64x3: + case clang::BuiltinType::SveBFloat16x3: + case clang::BuiltinType::SveInt8x4: + case clang::BuiltinType::SveInt16x4: + case clang::BuiltinType::SveInt32x4: + case clang::BuiltinType::SveInt64x4: + case clang::BuiltinType::SveUint8x4: + case clang::BuiltinType::SveUint16x4: + case clang::BuiltinType::SveUint32x4: + case clang::BuiltinType::SveUint64x4: + case clang::BuiltinType::SveFloat16x4: + case clang::BuiltinType::SveFloat32x4: + case clang::BuiltinType::SveFloat64x4: + case clang::BuiltinType::SveBFloat16x4: + case clang::BuiltinType::SveBool: + case clang::BuiltinType::VectorQuad: + case clang::BuiltinType::VectorPair: + case clang::BuiltinType::RvvInt8mf8: + case clang::BuiltinType::RvvInt8mf4: + case clang::BuiltinType::RvvInt8mf2: + case clang::BuiltinType::RvvInt8m1: + case clang::BuiltinType::RvvInt8m2: + case clang::BuiltinType::RvvInt8m4: + case clang::BuiltinType::RvvInt8m8: + case clang::BuiltinType::RvvUint8mf8: + case clang::BuiltinType::RvvUint8mf4: + case clang::BuiltinType::RvvUint8mf2: + case clang::BuiltinType::RvvUint8m1: + case clang::BuiltinType::RvvUint8m2: + case clang::BuiltinType::RvvUint8m4: + case clang::BuiltinType::RvvUint8m8: + case clang::BuiltinType::RvvInt16mf4: + case clang::BuiltinType::RvvInt16mf2: + case clang::BuiltinType::RvvInt16m1: + case clang::BuiltinType::RvvInt16m2: + case clang::BuiltinType::RvvInt16m4: + case clang::BuiltinType::RvvInt16m8: + case clang::BuiltinType::RvvUint16mf4: + case clang::BuiltinType::RvvUint16mf2: + case clang::BuiltinType::RvvUint16m1: + case clang::BuiltinType::RvvUint16m2: + case clang::BuiltinType::RvvUint16m4: + case clang::BuiltinType::RvvUint16m8: + case clang::BuiltinType::RvvInt32mf2: + case clang::BuiltinType::RvvInt32m1: + case clang::BuiltinType::RvvInt32m2: + case clang::BuiltinType::RvvInt32m4: + case clang::BuiltinType::RvvInt32m8: + case clang::BuiltinType::RvvUint32mf2: + case clang::BuiltinType::RvvUint32m1: + case clang::BuiltinType::RvvUint32m2: + case clang::BuiltinType::RvvUint32m4: + case clang::BuiltinType::RvvUint32m8: + case clang::BuiltinType::RvvInt64m1: + case clang::BuiltinType::RvvInt64m2: + case clang::BuiltinType::RvvInt64m4: + case clang::BuiltinType::RvvInt64m8: + case clang::BuiltinType::RvvUint64m1: + case clang::BuiltinType::RvvUint64m2: + case clang::BuiltinType::RvvUint64m4: + case clang::BuiltinType::RvvUint64m8: + case clang::BuiltinType::RvvFloat16mf4: + case clang::BuiltinType::RvvFloat16mf2: + case clang::BuiltinType::RvvFloat16m1: + case clang::BuiltinType::RvvFloat16m2: + case clang::BuiltinType::RvvFloat16m4: + case clang::BuiltinType::RvvFloat16m8: + case clang::BuiltinType::RvvFloat32mf2: + case clang::BuiltinType::RvvFloat32m1: + case clang::BuiltinType::RvvFloat32m2: + case clang::BuiltinType::RvvFloat32m4: + case clang::BuiltinType::RvvFloat32m8: + case clang::BuiltinType::RvvFloat64m1: + case clang::BuiltinType::RvvFloat64m2: + case clang::BuiltinType::RvvFloat64m4: + case clang::BuiltinType::RvvFloat64m8: + case clang::BuiltinType::RvvBool1: + case clang::BuiltinType::RvvBool2: + case clang::BuiltinType::RvvBool4: + case clang::BuiltinType::RvvBool8: + case clang::BuiltinType::RvvBool16: + case clang::BuiltinType::RvvBool32: + case clang::BuiltinType::RvvBool64: + case clang::BuiltinType::Void: + case clang::BuiltinType::Bool: + case clang::BuiltinType::Char_U: + case clang::BuiltinType::UChar: + case clang::BuiltinType::WChar_U: + case clang::BuiltinType::Char8: + case clang::BuiltinType::Char16: + case clang::BuiltinType::Char32: + case clang::BuiltinType::UShort: + case clang::BuiltinType::UInt: + case clang::BuiltinType::ULong: + case clang::BuiltinType::ULongLong: + case clang::BuiltinType::UInt128: + case clang::BuiltinType::Char_S: + case clang::BuiltinType::SChar: + case clang::BuiltinType::WChar_S: + case clang::BuiltinType::Short: + case clang::BuiltinType::Int: + case clang::BuiltinType::Long: + case clang::BuiltinType::LongLong: + case clang::BuiltinType::Int128: + case clang::BuiltinType::ShortAccum: + case clang::BuiltinType::Accum: + case clang::BuiltinType::LongAccum: + case clang::BuiltinType::UShortAccum: + case clang::BuiltinType::UAccum: + case clang::BuiltinType::ULongAccum: + case clang::BuiltinType::ShortFract: + case clang::BuiltinType::Fract: + case clang::BuiltinType::LongFract: + case clang::BuiltinType::UShortFract: + case clang::BuiltinType::UFract: + case clang::BuiltinType::ULongFract: + case clang::BuiltinType::SatShortAccum: + case clang::BuiltinType::SatAccum: + case clang::BuiltinType::SatLongAccum: + case clang::BuiltinType::SatUShortAccum: + case clang::BuiltinType::SatUAccum: + case clang::BuiltinType::SatULongAccum: + case clang::BuiltinType::SatShortFract: + case clang::BuiltinType::SatFract: + case clang::BuiltinType::SatLongFract: + case clang::BuiltinType::SatUShortFract: + case clang::BuiltinType::SatUFract: + case clang::BuiltinType::SatULongFract: + case clang::BuiltinType::Half: + case clang::BuiltinType::Float: + case clang::BuiltinType::Double: + case clang::BuiltinType::LongDouble: + case clang::BuiltinType::Float16: + case clang::BuiltinType::BFloat16: + case clang::BuiltinType::Float128: + case clang::BuiltinType::NullPtr: + case clang::BuiltinType::ObjCId: + case clang::BuiltinType::ObjCClass: + case clang::BuiltinType::ObjCSel: + case clang::BuiltinType::OCLSampler: + case clang::BuiltinType::OCLEvent: + case clang::BuiltinType::OCLClkEvent: + case clang::BuiltinType::OCLQueue: + case clang::BuiltinType::OCLReserveID: + case clang::BuiltinType::Dependent: + case clang::BuiltinType::Overload: + case clang::BuiltinType::BoundMember: + case clang::BuiltinType::PseudoObject: + case clang::BuiltinType::UnknownAny: + case clang::BuiltinType::BuiltinFn: + case clang::BuiltinType::ARCUnbridgedCast: + case clang::BuiltinType::IncompleteMatrixIdx: + case clang::BuiltinType::OMPArraySection: + case clang::BuiltinType::OMPArrayShaping: + case clang::BuiltinType::OMPIterator: break; } }