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 {...@@ -492,6 +492,7 @@ pub const ZigClangDeclKind = extern enum {
492 Friend,492 Friend,
493 FriendTemplate,493 FriendTemplate,
494 Import,494 Import,
495 LifetimeExtendedTemporary,
495 LinkageSpec,496 LinkageSpec,
496 Label,497 Label,
497 Namespace,498 Namespace,
src/zig_clang.cpp+3
...@@ -23,6 +23,7 @@...@@ -23,6 +23,7 @@
23#include <clang/Frontend/ASTUnit.h>23#include <clang/Frontend/ASTUnit.h>
24#include <clang/Frontend/CompilerInstance.h>24#include <clang/Frontend/CompilerInstance.h>
25#include <clang/AST/APValue.h>25#include <clang/AST/APValue.h>
26#include <clang/AST/Attr.h>
26#include <clang/AST/Expr.h>27#include <clang/AST/Expr.h>
2728
28#if __GNUC__ >= 829#if __GNUC__ >= 8
...@@ -846,6 +847,7 @@ void ZigClang_detect_enum_DeclKind(clang::Decl::Kind x) {...@@ -846,6 +847,7 @@ void ZigClang_detect_enum_DeclKind(clang::Decl::Kind x) {
846 case clang::Decl::Friend:847 case clang::Decl::Friend:
847 case clang::Decl::FriendTemplate:848 case clang::Decl::FriendTemplate:
848 case clang::Decl::Import:849 case clang::Decl::Import:
850 case clang::Decl::LifetimeExtendedTemporary:
849 case clang::Decl::LinkageSpec:851 case clang::Decl::LinkageSpec:
850 case clang::Decl::Label:852 case clang::Decl::Label:
851 case clang::Decl::Namespace:853 case clang::Decl::Namespace:
...@@ -927,6 +929,7 @@ static_assert((clang::Decl::Kind)ZigClangDeclFileScopeAsm == clang::Decl::FileSc...@@ -927,6 +929,7 @@ static_assert((clang::Decl::Kind)ZigClangDeclFileScopeAsm == clang::Decl::FileSc
927static_assert((clang::Decl::Kind)ZigClangDeclFriend == clang::Decl::Friend, "");929static_assert((clang::Decl::Kind)ZigClangDeclFriend == clang::Decl::Friend, "");
928static_assert((clang::Decl::Kind)ZigClangDeclFriendTemplate == clang::Decl::FriendTemplate, "");930static_assert((clang::Decl::Kind)ZigClangDeclFriendTemplate == clang::Decl::FriendTemplate, "");
929static_assert((clang::Decl::Kind)ZigClangDeclImport == clang::Decl::Import, "");931static_assert((clang::Decl::Kind)ZigClangDeclImport == clang::Decl::Import, "");
932static_assert((clang::Decl::Kind)ZigClangDeclLifetimeExtendedTemporary == clang::Decl::LifetimeExtendedTemporary, "");
930static_assert((clang::Decl::Kind)ZigClangDeclLinkageSpec == clang::Decl::LinkageSpec, "");933static_assert((clang::Decl::Kind)ZigClangDeclLinkageSpec == clang::Decl::LinkageSpec, "");
931static_assert((clang::Decl::Kind)ZigClangDeclLabel == clang::Decl::Label, "");934static_assert((clang::Decl::Kind)ZigClangDeclLabel == clang::Decl::Label, "");
932static_assert((clang::Decl::Kind)ZigClangDeclNamespace == clang::Decl::Namespace, "");935static_assert((clang::Decl::Kind)ZigClangDeclNamespace == clang::Decl::Namespace, "");
src/zig_clang.h+1
...@@ -553,6 +553,7 @@ enum ZigClangDeclKind {...@@ -553,6 +553,7 @@ enum ZigClangDeclKind {
553 ZigClangDeclFriend,553 ZigClangDeclFriend,
554 ZigClangDeclFriendTemplate,554 ZigClangDeclFriendTemplate,
555 ZigClangDeclImport,555 ZigClangDeclImport,
556 ZigClangDeclLifetimeExtendedTemporary,
556 ZigClangDeclLinkageSpec,557 ZigClangDeclLinkageSpec,
557 ZigClangDeclLabel,558 ZigClangDeclLabel,
558 ZigClangDeclNamespace,559 ZigClangDeclNamespace,