From 4ab2f947f9fcd2c6a4181c509d7c1ab27c6e4d58 Mon Sep 17 00:00:00 2001 From: Vexu Date: Tue, 4 Aug 2020 00:44:45 +0300 Subject: translate-c: recognize other type trait expressions Closes #5979 --- src/zig_clang.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/zig_clang.cpp') diff --git a/src/zig_clang.cpp b/src/zig_clang.cpp index aca20779ad..f333a6b7a0 100644 --- a/src/zig_clang.cpp +++ b/src/zig_clang.cpp @@ -2714,6 +2714,14 @@ struct ZigClangSourceLocation ZigClangUnaryExprOrTypeTraitExpr_getBeginLoc( return bitcast(casted->getBeginLoc()); } + +enum ZigClangUnaryExprOrTypeTrait_Kind ZigClangUnaryExprOrTypeTraitExpr_getKind( + const struct ZigClangUnaryExprOrTypeTraitExpr *self) +{ + auto casted = reinterpret_cast(self); + return (ZigClangUnaryExprOrTypeTrait_Kind)casted->getKind(); +} + const struct ZigClangStmt *ZigClangDoStmt_getBody(const struct ZigClangDoStmt *self) { auto casted = reinterpret_cast(self); return reinterpret_cast(casted->getBody()); -- cgit v1.2.3