authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-23 17:22:13-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-23 17:22:13-05:00
log72589dbffe886cbfc81e1bdaa1825593224007c9
tree7576023a3ca3f35ff6315d3dd76812de8f1de561
parent32dafbdadcb63d289b678b31ea96ae2431a9268c
signaturelock-open Commit is signed but in an unrecognized format.

zig_clang builds with llvm 10


3 files changed, 5 insertions(+), 0 deletions(-)

src-self-hosted/clang.zig+1
......@@ -492,6 +492,7 @@ pub const ZigClangDeclKind = extern enum {
492492 Friend,
493493 FriendTemplate,
494494 Import,
495 LifetimeExtendedTemporary,
495496 LinkageSpec,
496497 Label,
497498 Namespace,
src/zig_clang.cpp+3
......@@ -23,6 +23,7 @@
2323#include <clang/Frontend/ASTUnit.h>
2424#include <clang/Frontend/CompilerInstance.h>
2525#include <clang/AST/APValue.h>
26#include <clang/AST/Attr.h>
2627#include <clang/AST/Expr.h>
2728
2829#if __GNUC__ >= 8
......@@ -846,6 +847,7 @@ void ZigClang_detect_enum_DeclKind(clang::Decl::Kind x) {
846847 case clang::Decl::Friend:
847848 case clang::Decl::FriendTemplate:
848849 case clang::Decl::Import:
850 case clang::Decl::LifetimeExtendedTemporary:
849851 case clang::Decl::LinkageSpec:
850852 case clang::Decl::Label:
851853 case clang::Decl::Namespace:
......@@ -927,6 +929,7 @@ static_assert((clang::Decl::Kind)ZigClangDeclFileScopeAsm == clang::Decl::FileSc
927929static_assert((clang::Decl::Kind)ZigClangDeclFriend == clang::Decl::Friend, "");
928930static_assert((clang::Decl::Kind)ZigClangDeclFriendTemplate == clang::Decl::FriendTemplate, "");
929931static_assert((clang::Decl::Kind)ZigClangDeclImport == clang::Decl::Import, "");
932static_assert((clang::Decl::Kind)ZigClangDeclLifetimeExtendedTemporary == clang::Decl::LifetimeExtendedTemporary, "");
930933static_assert((clang::Decl::Kind)ZigClangDeclLinkageSpec == clang::Decl::LinkageSpec, "");
931934static_assert((clang::Decl::Kind)ZigClangDeclLabel == clang::Decl::Label, "");
932935static_assert((clang::Decl::Kind)ZigClangDeclNamespace == clang::Decl::Namespace, "");
src/zig_clang.h+1
......@@ -553,6 +553,7 @@ enum ZigClangDeclKind {
553553 ZigClangDeclFriend,
554554 ZigClangDeclFriendTemplate,
555555 ZigClangDeclImport,
556 ZigClangDeclLifetimeExtendedTemporary,
556557 ZigClangDeclLinkageSpec,
557558 ZigClangDeclLabel,
558559 ZigClangDeclNamespace,