|
|
@ -872,6 +872,12 @@ CppSharp::Type^ Parser::WalkType(clang::QualType QualType, clang::TypeLoc* TL, |
|
|
|
|
|
|
|
|
|
|
|
return A; |
|
|
|
return A; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
case Type::DependentSizedArray: |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto A = gcnew CppSharp::ArrayType(); |
|
|
|
|
|
|
|
A->SizeType = CppSharp::ArrayType::ArraySize::Dependent; |
|
|
|
|
|
|
|
return A; |
|
|
|
|
|
|
|
} |
|
|
|
case Type::FunctionProto: |
|
|
|
case Type::FunctionProto: |
|
|
|
{ |
|
|
|
{ |
|
|
|
auto FP = Type->getAs<clang::FunctionProtoType>(); |
|
|
|
auto FP = Type->getAs<clang::FunctionProtoType>(); |
|
|
@ -1067,11 +1073,6 @@ CppSharp::Type^ Parser::WalkType(clang::QualType QualType, clang::TypeLoc* TL, |
|
|
|
// GCC-specific / __attribute__((vector_size(n))
|
|
|
|
// GCC-specific / __attribute__((vector_size(n))
|
|
|
|
return nullptr; |
|
|
|
return nullptr; |
|
|
|
} |
|
|
|
} |
|
|
|
case Type::DependentSizedArray: |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
// Ignored.
|
|
|
|
|
|
|
|
return nullptr; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
case Type::PackExpansion: |
|
|
|
case Type::PackExpansion: |
|
|
|
{ |
|
|
|
{ |
|
|
|
// Ignored.
|
|
|
|
// Ignored.
|
|
|
|