Revision: 2626 Author: eliot Date: 2012-11-30 16:01:39 -0800 (Fri, 30 Nov 2012) Log Message: ----------- Not so fast... Its a pointer type, not a struct type.
Modified Paths: -------------- branches/Cog/nscogsrc/vm/cogit.c branches/Cog/nscogsrc/vm/cogit.h branches/Cog/nscogsrc/vm/cogmethod.h branches/Cog/src/vm/cogit.c branches/Cog/src/vm/cogit.h branches/Cog/src/vm/cogmethod.h
Property Changed: ---------------- branches/Cog/platforms/Cross/vm/sqSCCSVersion.h
Modified: branches/Cog/nscogsrc/vm/cogit.c =================================================================== --- branches/Cog/nscogsrc/vm/cogit.c 2012-11-30 23:56:37 UTC (rev 2625) +++ branches/Cog/nscogsrc/vm/cogit.c 2012-12-01 00:01:39 UTC (rev 2626) @@ -1,9 +1,9 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.226 uuid: 55513140-771d-4f43-931c-b61a61832d23 + CCodeGenerator VMMaker.oscog-eem.227 uuid: 3b0a509e-7c27-4289-9194-29efc7936437 from - StackToRegisterMappingCogit VMMaker.oscog-eem.226 uuid: 55513140-771d-4f43-931c-b61a61832d23 + StackToRegisterMappingCogit VMMaker.oscog-eem.227 uuid: 3b0a509e-7c27-4289-9194-29efc7936437 */ -static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.226 uuid: 55513140-771d-4f43-931c-b61a61832d23 " __DATE__ ; +static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.227 uuid: 3b0a509e-7c27-4289-9194-29efc7936437 " __DATE__ ; char *__cogitBuildInfo = __buildInfo;
@@ -368,7 +368,7 @@ static sqInt allocate(sqInt numBytes); static sqInt allYoungObjectsAgeInFullGC(void); static AbstractInstruction * annotateAbsolutePCRef(AbstractInstruction *abstractInstruction); -static void annotateBytecodeIfAnnotated(CogSimStackEntry aSimStackEntry); +static void annotateBytecodeIfAnnotated(CogSimStackEntry *aSimStackEntry); static AbstractInstruction * annotateBytecode(AbstractInstruction *abstractInstruction); static AbstractInstruction * annotateobjRef(AbstractInstruction *abstractInstruction, sqInt anOop); static AbstractInstruction * annotatewith(AbstractInstruction *abstractInstruction, sqInt annotationFlag); @@ -2272,11 +2272,11 @@ }
static void -annotateBytecodeIfAnnotated(CogSimStackEntry aSimStackEntry) +annotateBytecodeIfAnnotated(CogSimStackEntry *aSimStackEntry) { AbstractInstruction *abstractInstruction;
- if ((aSimStackEntry.annotateUse)) { + if ((aSimStackEntry->annotateUse)) { /* begin annotateBytecode: */ abstractInstruction = (prevInstIsPCAnnotated() ? (/* begin Nop */ @@ -2284,7 +2284,7 @@ : (/* begin Label */ genoperandoperand(Label, (labelCounter += 1), bytecodePC))); annotatewith(abstractInstruction, HasBytecodePC); - (aSimStackEntry.annotateUse = 0); + (aSimStackEntry->annotateUse = 0); } }
Modified: branches/Cog/nscogsrc/vm/cogit.h =================================================================== --- branches/Cog/nscogsrc/vm/cogit.h 2012-11-30 23:56:37 UTC (rev 2625) +++ branches/Cog/nscogsrc/vm/cogit.h 2012-12-01 00:01:39 UTC (rev 2626) @@ -1,5 +1,5 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.226 uuid: 55513140-771d-4f43-931c-b61a61832d23 + CCodeGenerator VMMaker.oscog-eem.227 uuid: 3b0a509e-7c27-4289-9194-29efc7936437 */
Modified: branches/Cog/nscogsrc/vm/cogmethod.h =================================================================== --- branches/Cog/nscogsrc/vm/cogmethod.h 2012-11-30 23:56:37 UTC (rev 2625) +++ branches/Cog/nscogsrc/vm/cogmethod.h 2012-12-01 00:01:39 UTC (rev 2626) @@ -1,5 +1,5 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.226 uuid: 55513140-771d-4f43-931c-b61a61832d23 + CCodeGenerator VMMaker.oscog-eem.227 uuid: 3b0a509e-7c27-4289-9194-29efc7936437 */
typedef struct {
Property changes on: branches/Cog/platforms/Cross/vm/sqSCCSVersion.h ___________________________________________________________________ Modified: checkindate - Fri Nov 30 15:56:10 PST 2012 + Fri Nov 30 16:01:34 PST 2012
Modified: branches/Cog/src/vm/cogit.c =================================================================== --- branches/Cog/src/vm/cogit.c 2012-11-30 23:56:37 UTC (rev 2625) +++ branches/Cog/src/vm/cogit.c 2012-12-01 00:01:39 UTC (rev 2626) @@ -1,9 +1,9 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.226 uuid: 55513140-771d-4f43-931c-b61a61832d23 + CCodeGenerator VMMaker.oscog-eem.227 uuid: 3b0a509e-7c27-4289-9194-29efc7936437 from - StackToRegisterMappingCogit VMMaker.oscog-eem.226 uuid: 55513140-771d-4f43-931c-b61a61832d23 + StackToRegisterMappingCogit VMMaker.oscog-eem.227 uuid: 3b0a509e-7c27-4289-9194-29efc7936437 */ -static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.226 uuid: 55513140-771d-4f43-931c-b61a61832d23 " __DATE__ ; +static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.227 uuid: 3b0a509e-7c27-4289-9194-29efc7936437 " __DATE__ ; char *__cogitBuildInfo = __buildInfo;
@@ -368,7 +368,7 @@ static sqInt allocate(sqInt numBytes); static sqInt allYoungObjectsAgeInFullGC(void); static AbstractInstruction * annotateAbsolutePCRef(AbstractInstruction *abstractInstruction); -static void annotateBytecodeIfAnnotated(CogSimStackEntry aSimStackEntry); +static void annotateBytecodeIfAnnotated(CogSimStackEntry *aSimStackEntry); static AbstractInstruction * annotateBytecode(AbstractInstruction *abstractInstruction); static AbstractInstruction * annotateobjRef(AbstractInstruction *abstractInstruction, sqInt anOop); static AbstractInstruction * annotatewith(AbstractInstruction *abstractInstruction, sqInt annotationFlag); @@ -1964,11 +1964,11 @@ }
static void -annotateBytecodeIfAnnotated(CogSimStackEntry aSimStackEntry) +annotateBytecodeIfAnnotated(CogSimStackEntry *aSimStackEntry) { AbstractInstruction *abstractInstruction;
- if ((aSimStackEntry.annotateUse)) { + if ((aSimStackEntry->annotateUse)) { /* begin annotateBytecode: */ abstractInstruction = (prevInstIsPCAnnotated() ? (/* begin Nop */ @@ -1976,7 +1976,7 @@ : (/* begin Label */ genoperandoperand(Label, (labelCounter += 1), bytecodePC))); annotatewith(abstractInstruction, HasBytecodePC); - (aSimStackEntry.annotateUse = 0); + (aSimStackEntry->annotateUse = 0); } }
Modified: branches/Cog/src/vm/cogit.h =================================================================== --- branches/Cog/src/vm/cogit.h 2012-11-30 23:56:37 UTC (rev 2625) +++ branches/Cog/src/vm/cogit.h 2012-12-01 00:01:39 UTC (rev 2626) @@ -1,5 +1,5 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.226 uuid: 55513140-771d-4f43-931c-b61a61832d23 + CCodeGenerator VMMaker.oscog-eem.227 uuid: 3b0a509e-7c27-4289-9194-29efc7936437 */
Modified: branches/Cog/src/vm/cogmethod.h =================================================================== --- branches/Cog/src/vm/cogmethod.h 2012-11-30 23:56:37 UTC (rev 2625) +++ branches/Cog/src/vm/cogmethod.h 2012-12-01 00:01:39 UTC (rev 2626) @@ -1,5 +1,5 @@ /* Automatically generated by - CCodeGenerator VMMaker.oscog-eem.226 uuid: 55513140-771d-4f43-931c-b61a61832d23 + CCodeGenerator VMMaker.oscog-eem.227 uuid: 3b0a509e-7c27-4289-9194-29efc7936437 */
typedef struct {
vm-dev@lists.squeakfoundation.org