2
0
Эх сурвалжийг харах

Soft error for unknown symbol type in COFF::EvaluateLocation

Brian Fiete 3 жил өмнө
parent
commit
bab233746e
1 өөрчлөгдсөн 3 нэмэгдсэн , 1 устгасан
  1. 3 1
      IDEHelper/COFF.cpp

+ 3 - 1
IDEHelper/COFF.cpp

@@ -6387,7 +6387,9 @@ intptr COFF::EvaluateLocation(DbgSubprogram* dwSubprogram, const uint8* locData,
 			}
 			break;		
 		default:
-			BF_FATAL("Not handled");
+			if (!mFailed)
+				Fail(StrFormat("Unknown symbol type '0x%X' in EvaluateLocation", symType));
+			return 0;
 		}
 
 		if (rangeInfo != NULL)