summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorsagitario <sagitario@fc51e93f-b9fe-4711-8d8d-3ae870c5f7d8>2009-06-07 18:23:07 (GMT)
committersagitario <sagitario@fc51e93f-b9fe-4711-8d8d-3ae870c5f7d8>2009-06-07 18:23:07 (GMT)
commit633225e56bc7f0a3c0446121d36587992607bbbe (patch)
treee5ab4ae6181f863a8d137fe7cff6f4841a34843f /src
parent75930c8588ebf9f5eb77d5e49b7b7e6e33c2c15a (diff)
downloadcv2pdb-633225e56bc7f0a3c0446121d36587992607bbbe.zip
cv2pdb-633225e56bc7f0a3c0446121d36587992607bbbe.tar.gz
cv2pdb-633225e56bc7f0a3c0446121d36587992607bbbe.tar.bz2
v0.6: removed LF_DERIVED info from debug info
Diffstat (limited to 'src')
-rw-r--r--src/cv2pdb.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cv2pdb.cpp b/src/cv2pdb.cpp
index a8da38d..af5a025 100644
--- a/src/cv2pdb.cpp
+++ b/src/cv2pdb.cpp
@@ -1679,6 +1679,10 @@ bool CV2PDB::initGlobalTypes()
break;
case LF_DERIVED_V1:
+#if 1 // types wrong by DMD
+ rdtype->generic.id = LF_NULL_V1;
+ len = 4;
+#else
rdtype->derived_v2.id = LF_DERIVED_V2;
rdtype->derived_v2.num = rtype->derived_v1.num;
for (int i = 0; i < rtype->derived_v1.num; i++)
@@ -1687,6 +1691,7 @@ bool CV2PDB::initGlobalTypes()
else
rdtype->derived_v2.drvdcls[i] = translateType(rtype->derived_v1.drvdcls[i]);
len = sizeof(rdtype->derived_v2) + 4 * rdtype->derived_v2.num - sizeof(rdtype->derived_v2.drvdcls);
+#endif
break;
case LF_VTSHAPE_V1: // no alternate version known