update zig_clang bindings to release/10.x

This commit is contained in:
Andrew Kelley 2020-01-29 23:50:24 -05:00
parent c7fa71d233
commit a63a2fdf76
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9
3 changed files with 8 additions and 0 deletions

View File

@ -382,6 +382,7 @@ const ZigClangStmtClass = extern enum {
ParenListExprClass,
PredefinedExprClass,
PseudoObjectExprClass,
RequiresExprClass,
ShuffleVectorExprClass,
SizeOfPackExprClass,
SourceLocExprClass,
@ -557,6 +558,7 @@ pub const ZigClangDeclKind = extern enum {
ObjCPropertyImpl,
PragmaComment,
PragmaDetectMismatch,
RequiresExprBody,
StaticAssert,
TranslationUnit,
};

View File

@ -571,6 +571,7 @@ void ZigClang_detect_enum_StmtClass(clang::Stmt::StmtClass x) {
case ZigClangStmt_ParenListExprClass:
case ZigClangStmt_PredefinedExprClass:
case ZigClangStmt_PseudoObjectExprClass:
case ZigClangStmt_RequiresExprClass:
case ZigClangStmt_ShuffleVectorExprClass:
case ZigClangStmt_SizeOfPackExprClass:
case ZigClangStmt_SourceLocExprClass:
@ -782,6 +783,7 @@ static_assert((clang::Stmt::StmtClass)ZigClangStmt_ParenExprClass == clang::Stmt
static_assert((clang::Stmt::StmtClass)ZigClangStmt_ParenListExprClass == clang::Stmt::ParenListExprClass, "");
static_assert((clang::Stmt::StmtClass)ZigClangStmt_PredefinedExprClass == clang::Stmt::PredefinedExprClass, "");
static_assert((clang::Stmt::StmtClass)ZigClangStmt_PseudoObjectExprClass == clang::Stmt::PseudoObjectExprClass, "");
static_assert((clang::Stmt::StmtClass)ZigClangStmt_RequiresExprClass == clang::Stmt::RequiresExprClass, "");
static_assert((clang::Stmt::StmtClass)ZigClangStmt_ShuffleVectorExprClass == clang::Stmt::ShuffleVectorExprClass, "");
static_assert((clang::Stmt::StmtClass)ZigClangStmt_SizeOfPackExprClass == clang::Stmt::SizeOfPackExprClass, "");
static_assert((clang::Stmt::StmtClass)ZigClangStmt_SourceLocExprClass == clang::Stmt::SourceLocExprClass, "");
@ -912,6 +914,7 @@ void ZigClang_detect_enum_DeclKind(clang::Decl::Kind x) {
case clang::Decl::ObjCPropertyImpl:
case clang::Decl::PragmaComment:
case clang::Decl::PragmaDetectMismatch:
case clang::Decl::RequiresExprBody:
case clang::Decl::StaticAssert:
case clang::Decl::TranslationUnit:
break;
@ -994,6 +997,7 @@ static_assert((clang::Decl::Kind)ZigClangDeclOMPThreadPrivate == clang::Decl::OM
static_assert((clang::Decl::Kind)ZigClangDeclObjCPropertyImpl == clang::Decl::ObjCPropertyImpl, "");
static_assert((clang::Decl::Kind)ZigClangDeclPragmaComment == clang::Decl::PragmaComment, "");
static_assert((clang::Decl::Kind)ZigClangDeclPragmaDetectMismatch == clang::Decl::PragmaDetectMismatch, "");
static_assert((clang::Decl::Kind)ZigClangDeclRequiresExprBody == clang::Decl::RequiresExprBody, "");
static_assert((clang::Decl::Kind)ZigClangDeclStaticAssert == clang::Decl::StaticAssert, "");
static_assert((clang::Decl::Kind)ZigClangDeclTranslationUnit == clang::Decl::TranslationUnit, "");

View File

@ -460,6 +460,7 @@ enum ZigClangStmtClass {
ZigClangStmt_ParenListExprClass,
ZigClangStmt_PredefinedExprClass,
ZigClangStmt_PseudoObjectExprClass,
ZigClangStmt_RequiresExprClass,
ZigClangStmt_ShuffleVectorExprClass,
ZigClangStmt_SizeOfPackExprClass,
ZigClangStmt_SourceLocExprClass,
@ -618,6 +619,7 @@ enum ZigClangDeclKind {
ZigClangDeclObjCPropertyImpl,
ZigClangDeclPragmaComment,
ZigClangDeclPragmaDetectMismatch,
ZigClangDeclRequiresExprBody,
ZigClangDeclStaticAssert,
ZigClangDeclTranslationUnit,
};