chars += printf("[ICON_FTN_ADDR]");
break;
- case GTF_ICON_MID_HDL:
+ case GTF_ICON_CIDMID_HDL:
- chars += printf("[ICON_MID_HDL]");
+ chars += printf("[ICON_CIDMID_HDL]");
break;
case GTF_ICON_BBC_PTR:
chars += printf("FTN(?)");
break;
- case GTF_ICON_MID_HDL:
+ case GTF_ICON_CIDMID_HDL:
chars += printf("CIDMID(?)");
break;
if (pmoduleID)
{
- opModuleIDArg = gtNewIndOfIconHandleNode(TYP_I_IMPL, (size_t)pmoduleID, GTF_ICON_MID_HDL, true);
+ opModuleIDArg = gtNewIndOfIconHandleNode(TYP_I_IMPL, (size_t)pmoduleID, GTF_ICON_CIDMID_HDL, true);
}
else
{
{
if (pclsID)
{
- opClassIDArg = gtNewIndOfIconHandleNode(TYP_I_IMPL, (size_t)pclsID, GTF_ICON_CLASS_HDL, false);
+ opClassIDArg = gtNewIndOfIconHandleNode(TYP_INT, (size_t)pclsID, GTF_ICON_CIDMID_HDL, true);
}
else
{
case GTF_ICON_FTN_ADDR:
printf(" ftn");
break;
- case GTF_ICON_MID_HDL:
- printf(" module");
+ case GTF_ICON_CIDMID_HDL:
+ printf(" cid/mid");
break;
case GTF_ICON_BBC_PTR:
printf(" bbc");
#define GTF_ICON_TOKEN_HDL 0xB0000000 // GT_CNS_INT -- constant is a token handle
#define GTF_ICON_TLS_HDL 0xC0000000 // GT_CNS_INT -- constant is a TLS ref with offset
#define GTF_ICON_FTN_ADDR 0xD0000000 // GT_CNS_INT -- constant is a function address
-#define GTF_ICON_MID_HDL 0xE0000000 // GT_CNS_INT -- constant is a module ID handle
+#define GTF_ICON_CIDMID_HDL 0xE0000000 // GT_CNS_INT -- constant is a class ID or a module ID
#define GTF_ICON_BBC_PTR 0xF0000000 // GT_CNS_INT -- constant is a basic block count pointer
#define GTF_ICON_FIELD_OFF 0x08000000 // GT_CNS_INT -- constant is a field offset