diff options
Diffstat (limited to 'src/zig_clang.cpp')
| -rw-r--r-- | src/zig_clang.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/zig_clang.cpp b/src/zig_clang.cpp index 7c923021d8..4fe1dfc286 100644 --- a/src/zig_clang.cpp +++ b/src/zig_clang.cpp @@ -2832,6 +2832,11 @@ unsigned ZigClangCharacterLiteral_getValue(const struct ZigClangCharacterLiteral return casted->getValue(); } +const struct ZigClangExpr *ZigClangChooseExpr_getChosenSubExpr(const struct ZigClangChooseExpr *self) { + auto casted = reinterpret_cast<const clang::ChooseExpr *>(self); + return reinterpret_cast<const ZigClangExpr *>(casted->getChosenSubExpr()); +} + const struct ZigClangExpr *ZigClangAbstractConditionalOperator_getCond(const struct ZigClangAbstractConditionalOperator *self) { auto casted = reinterpret_cast<const clang::AbstractConditionalOperator *>(self); return reinterpret_cast<const struct ZigClangExpr *>(casted->getCond()); |
