authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-04-30 03:14:45-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-04-30 03:14:45-04:00
logb4f8d68e2e48a27ff2a6eea6155873cdbfc8ad38
tree8c0febfed89193489a26c1722e4ce50c32f2d919
parenta7f99c8ee9b53212b5cf4a5e76329ab53566084b
signaturelock-open Commit is signed but in an unrecognized format.

translate-c: fix using wrong enum

closes #2385

1 files changed, 74 insertions(+), 74 deletions(-)

src/zig_clang.cpp+74-74
......@@ -801,80 +801,80 @@ static_assert((clang::APValue::ValueKind)ZigClangAPValueAddrLabelDiff == clang::
801801
802802void ZigClang_detect_enum_DeclKind(clang::Decl::Kind x) {
803803 switch (x) {
804 case ZigClangDeclAccessSpec:
805 case ZigClangDeclBlock:
806 case ZigClangDeclCaptured:
807 case ZigClangDeclClassScopeFunctionSpecialization:
808 case ZigClangDeclEmpty:
809 case ZigClangDeclExport:
810 case ZigClangDeclExternCContext:
811 case ZigClangDeclFileScopeAsm:
812 case ZigClangDeclFriend:
813 case ZigClangDeclFriendTemplate:
814 case ZigClangDeclImport:
815 case ZigClangDeclLinkageSpec:
816 case ZigClangDeclLabel:
817 case ZigClangDeclNamespace:
818 case ZigClangDeclNamespaceAlias:
819 case ZigClangDeclObjCCompatibleAlias:
820 case ZigClangDeclObjCCategory:
821 case ZigClangDeclObjCCategoryImpl:
822 case ZigClangDeclObjCImplementation:
823 case ZigClangDeclObjCInterface:
824 case ZigClangDeclObjCProtocol:
825 case ZigClangDeclObjCMethod:
826 case ZigClangDeclObjCProperty:
827 case ZigClangDeclBuiltinTemplate:
828 case ZigClangDeclClassTemplate:
829 case ZigClangDeclFunctionTemplate:
830 case ZigClangDeclTypeAliasTemplate:
831 case ZigClangDeclVarTemplate:
832 case ZigClangDeclTemplateTemplateParm:
833 case ZigClangDeclEnum:
834 case ZigClangDeclRecord:
835 case ZigClangDeclCXXRecord:
836 case ZigClangDeclClassTemplateSpecialization:
837 case ZigClangDeclClassTemplatePartialSpecialization:
838 case ZigClangDeclTemplateTypeParm:
839 case ZigClangDeclObjCTypeParam:
840 case ZigClangDeclTypeAlias:
841 case ZigClangDeclTypedef:
842 case ZigClangDeclUnresolvedUsingTypename:
843 case ZigClangDeclUsing:
844 case ZigClangDeclUsingDirective:
845 case ZigClangDeclUsingPack:
846 case ZigClangDeclUsingShadow:
847 case ZigClangDeclConstructorUsingShadow:
848 case ZigClangDeclBinding:
849 case ZigClangDeclField:
850 case ZigClangDeclObjCAtDefsField:
851 case ZigClangDeclObjCIvar:
852 case ZigClangDeclFunction:
853 case ZigClangDeclCXXDeductionGuide:
854 case ZigClangDeclCXXMethod:
855 case ZigClangDeclCXXConstructor:
856 case ZigClangDeclCXXConversion:
857 case ZigClangDeclCXXDestructor:
858 case ZigClangDeclMSProperty:
859 case ZigClangDeclNonTypeTemplateParm:
860 case ZigClangDeclVar:
861 case ZigClangDeclDecomposition:
862 case ZigClangDeclImplicitParam:
863 case ZigClangDeclOMPCapturedExpr:
864 case ZigClangDeclParmVar:
865 case ZigClangDeclVarTemplateSpecialization:
866 case ZigClangDeclVarTemplatePartialSpecialization:
867 case ZigClangDeclEnumConstant:
868 case ZigClangDeclIndirectField:
869 case ZigClangDeclOMPDeclareReduction:
870 case ZigClangDeclUnresolvedUsingValue:
871 case ZigClangDeclOMPRequires:
872 case ZigClangDeclOMPThreadPrivate:
873 case ZigClangDeclObjCPropertyImpl:
874 case ZigClangDeclPragmaComment:
875 case ZigClangDeclPragmaDetectMismatch:
876 case ZigClangDeclStaticAssert:
877 case ZigClangDeclTranslationUnit:
804 case clang::Decl::AccessSpec:
805 case clang::Decl::Block:
806 case clang::Decl::Captured:
807 case clang::Decl::ClassScopeFunctionSpecialization:
808 case clang::Decl::Empty:
809 case clang::Decl::Export:
810 case clang::Decl::ExternCContext:
811 case clang::Decl::FileScopeAsm:
812 case clang::Decl::Friend:
813 case clang::Decl::FriendTemplate:
814 case clang::Decl::Import:
815 case clang::Decl::LinkageSpec:
816 case clang::Decl::Label:
817 case clang::Decl::Namespace:
818 case clang::Decl::NamespaceAlias:
819 case clang::Decl::ObjCCompatibleAlias:
820 case clang::Decl::ObjCCategory:
821 case clang::Decl::ObjCCategoryImpl:
822 case clang::Decl::ObjCImplementation:
823 case clang::Decl::ObjCInterface:
824 case clang::Decl::ObjCProtocol:
825 case clang::Decl::ObjCMethod:
826 case clang::Decl::ObjCProperty:
827 case clang::Decl::BuiltinTemplate:
828 case clang::Decl::ClassTemplate:
829 case clang::Decl::FunctionTemplate:
830 case clang::Decl::TypeAliasTemplate:
831 case clang::Decl::VarTemplate:
832 case clang::Decl::TemplateTemplateParm:
833 case clang::Decl::Enum:
834 case clang::Decl::Record:
835 case clang::Decl::CXXRecord:
836 case clang::Decl::ClassTemplateSpecialization:
837 case clang::Decl::ClassTemplatePartialSpecialization:
838 case clang::Decl::TemplateTypeParm:
839 case clang::Decl::ObjCTypeParam:
840 case clang::Decl::TypeAlias:
841 case clang::Decl::Typedef:
842 case clang::Decl::UnresolvedUsingTypename:
843 case clang::Decl::Using:
844 case clang::Decl::UsingDirective:
845 case clang::Decl::UsingPack:
846 case clang::Decl::UsingShadow:
847 case clang::Decl::ConstructorUsingShadow:
848 case clang::Decl::Binding:
849 case clang::Decl::Field:
850 case clang::Decl::ObjCAtDefsField:
851 case clang::Decl::ObjCIvar:
852 case clang::Decl::Function:
853 case clang::Decl::CXXDeductionGuide:
854 case clang::Decl::CXXMethod:
855 case clang::Decl::CXXConstructor:
856 case clang::Decl::CXXConversion:
857 case clang::Decl::CXXDestructor:
858 case clang::Decl::MSProperty:
859 case clang::Decl::NonTypeTemplateParm:
860 case clang::Decl::Var:
861 case clang::Decl::Decomposition:
862 case clang::Decl::ImplicitParam:
863 case clang::Decl::OMPCapturedExpr:
864 case clang::Decl::ParmVar:
865 case clang::Decl::VarTemplateSpecialization:
866 case clang::Decl::VarTemplatePartialSpecialization:
867 case clang::Decl::EnumConstant:
868 case clang::Decl::IndirectField:
869 case clang::Decl::OMPDeclareReduction:
870 case clang::Decl::UnresolvedUsingValue:
871 case clang::Decl::OMPRequires:
872 case clang::Decl::OMPThreadPrivate:
873 case clang::Decl::ObjCPropertyImpl:
874 case clang::Decl::PragmaComment:
875 case clang::Decl::PragmaDetectMismatch:
876 case clang::Decl::StaticAssert:
877 case clang::Decl::TranslationUnit:
878878 break;
879879 }
880880}