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