diff options
author | sagitario <sagitario@fc51e93f-b9fe-4711-8d8d-3ae870c5f7d8> | 2009-06-07 18:23:07 (GMT) |
---|---|---|
committer | sagitario <sagitario@fc51e93f-b9fe-4711-8d8d-3ae870c5f7d8> | 2009-06-07 18:23:07 (GMT) |
commit | 633225e56bc7f0a3c0446121d36587992607bbbe (patch) | |
tree | e5ab4ae6181f863a8d137fe7cff6f4841a34843f /src | |
parent | 75930c8588ebf9f5eb77d5e49b7b7e6e33c2c15a (diff) | |
download | cv2pdb-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.cpp | 5 |
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
|