We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0028c65 commit c67c8fcCopy full SHA for c67c8fc
renderdoc/driver/shaders/dxil/dxil_debug.cpp
@@ -6736,12 +6736,16 @@ const TypeData &Debugger::AddDebugType(const DXIL::Metadata *typeMD)
6736
const DIDerivedType *derivedType = base->As<DIDerivedType>();
6737
switch(derivedType->tag)
6738
{
6739
+ case DW_TAG_restrict_type:
6740
case DW_TAG_const_type:
6741
+ case DW_TAG_reference_type:
6742
case DW_TAG_pointer_type:
6743
case DW_TAG_typedef: typeData = AddDebugType(derivedType->base); break;
6744
default:
6745
RDCERR("Unhandled DIDerivedType DIDerivedType Tag type %s",
6746
ToStr(derivedType->tag).c_str());
6747
+ if(derivedType->base)
6748
+ typeData = AddDebugType(derivedType->base);
6749
break;
6750
}
6751
0 commit comments