| 3015 | } |
| 3016 | |
| 3017 | int TypeDecl::getVariantAlign() const { |
| 3018 | DAS_ASSERT(baseType==Type::tVariant); |
| 3019 | int align = getTypeBaseAlign(Type::tInt); |
| 3020 | for ( const auto & argT : argTypes ) { |
| 3021 | align = das::max ( argT->getAlignOf(), align ); |
| 3022 | } |
| 3023 | return align; |
| 3024 | } |
| 3025 | |
| 3026 | int TypeDecl::getVariantAlignFailed(bool & failed) const { |
| 3027 | DAS_ASSERT(baseType==Type::tVariant); |
no test coverage detected