* src/SDCCsymt.h,
[fw/sdcc] / ChangeLog
index dc6923d11dd09eab9dd39a44920c27383843c0d2..6128f49446d065b092df399f90d82a218f9c61b0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2004-08-12 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/SDCCsymt.h,
+       * src/SDCCsymt.c (changePointer, checkDecl, addSymChain): changed
+       parameter of changePointer() from symbol* to sym_link*
+       * src/SDCCast.c (decorateType): call changePointer() for CAST op
+       * src/SDCCsymt.c (compareType): void* type is castable to other
+       pointers, but not necesarily an exact match.
+       * src/SDCCicode.c (geniCodeCast): allow void* casting here since it
+       is no longer blindly treated as an exact match.
+       * src/SDCCval.c (valCastLiteral): treat missing type as cast to void
+
 2004-08-12 Slade Rich <slade_rich AT users.sourceforge.net>
 
        * src/pic/glue.c: Added struct initialisation fn printIvalStruct.