1
1
/* Automatically generated by
2
- CCodeGenerator VMMaker.oscog-eem.3109 uuid: 28141cc3-6a57-4a86-b9c2-383d8563851b
2
+ CCodeGenerator VMMaker.oscog-eem.3115 uuid: e71c2bb2-05b8-4d1e-a837-c31a9bcc2148
3
3
from
4
- StackToRegisterMappingCogit VMMaker.oscog-eem.3109 uuid: 28141cc3-6a57-4a86-b9c2-383d8563851b
4
+ StackToRegisterMappingCogit VMMaker.oscog-eem.3115 uuid: e71c2bb2-05b8-4d1e-a837-c31a9bcc2148
5
5
*/
6
- static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3109 uuid: 28141cc3-6a57-4a86-b9c2-383d8563851b " __DATE__ ;
6
+ static char __buildInfo[] = "StackToRegisterMappingCogit VMMaker.oscog-eem.3115 uuid: e71c2bb2-05b8-4d1e-a837-c31a9bcc2148 " __DATE__ ;
7
7
char *__cogitBuildInfo = __buildInfo;
8
8
9
9
@@ -803,7 +803,7 @@ extern void markAndTraceMachineCodeOfMarkedMethods(void);
803
803
static void markAndTraceObjectReferencesInGeneratedRuntime(void);
804
804
static sqInt NoDbgRegParms markAndTraceOrFreeCogMethodfirstVisit(CogMethod *cogMethod, sqInt firstVisit);
805
805
static sqInt NoDbgRegParms markAndTraceOrFreePICTargetin(sqInt entryPoint, CogMethod *cPIC);
806
- static sqInt NoDbgRegParms markLiteralsAndUnlinkIfUnmarkedSendpcmethod(sqInt annotation, char *mcpc, sqInt cogMethod);
806
+ static sqInt NoDbgRegParms markLiteralsAndUnlinkIfUnmarkedSendpcmethod(sqInt annotation, char *mcpc, CogMethod * cogMethod);
807
807
static sqInt NoDbgRegParms markLiteralspcmethod(sqInt annotation, char *mcpc, CogMethod *cogMethod);
808
808
extern void markMethodAndReferents(CogBlockMethod *aCogMethod);
809
809
extern usqInt maxCogMethodAddress(void);
@@ -865,7 +865,7 @@ static sqInt NoDbgRegParms unlinkIfInvalidClassSendpcignored(sqInt annotation, c
865
865
static sqInt NoDbgRegParms unlinkIfLinkedSendToFreepcignored(sqInt annotation, char *mcpc, sqInt superfluity);
866
866
static sqInt NoDbgRegParms unlinkIfLinkedSendpcif(sqInt annotation, char *mcpc, CogMethod *criterionArg);
867
867
static sqInt NoDbgRegParms unlinkIfLinkedSendpcignored(sqInt annotation, char *mcpc, sqInt superfluity);
868
- static sqInt NoDbgRegParms unlinkIfLinkedSendpcto(sqInt annotation, char *mcpc, sqInt theCogMethod);
868
+ static sqInt NoDbgRegParms unlinkIfLinkedSendpcto(sqInt annotation, char *mcpc, CogMethod * theCogMethod);
869
869
extern void unlinkSendsLinkedForInvalidClasses(void);
870
870
extern void unlinkSendsOfisMNUSelector(sqInt selector, sqInt isMNUSelector);
871
871
extern void unlinkSendsToFree(void);
@@ -3991,8 +3991,8 @@ dispatchConcretize(AbstractInstruction * self_in_dispatchConcretize)
3991
3991
usqInt mask2;
3992
3992
usqInt maskReg;
3993
3993
sqInt mcIdx;
3994
- sqInt offset;
3995
- sqInt offset1;
3994
+ int offset;
3995
+ int offset1;
3996
3996
usqInt offset10;
3997
3997
usqInt offset11;
3998
3998
sqInt offset110;
@@ -4017,7 +4017,7 @@ dispatchConcretize(AbstractInstruction * self_in_dispatchConcretize)
4017
4017
sqInt offset17;
4018
4018
sqInt offset18;
4019
4019
sqInt offset19;
4020
- sqInt offset2;
4020
+ int offset2;
4021
4021
sqInt offset20;
4022
4022
sqInt offset21;
4023
4023
sqInt offset22;
@@ -14344,7 +14344,7 @@ markAndTraceOrFreePICTargetin(sqInt entryPoint, CogMethod *cPIC)
14344
14344
14345
14345
/* Cogit>>#markLiteralsAndUnlinkIfUnmarkedSend:pc:method: */
14346
14346
static sqInt NoDbgRegParms
14347
- markLiteralsAndUnlinkIfUnmarkedSendpcmethod(sqInt annotation, char *mcpc, sqInt cogMethod)
14347
+ markLiteralsAndUnlinkIfUnmarkedSendpcmethod(sqInt annotation, char *mcpc, CogMethod * cogMethod)
14348
14348
{
14349
14349
sqInt cacheTag1;
14350
14350
sqInt cacheTagMarked;
@@ -16062,7 +16062,7 @@ unlinkIfLinkedSendpcignored(sqInt annotation, char *mcpc, sqInt superfluity)
16062
16062
16063
16063
/* Cogit>>#unlinkIfLinkedSend:pc:to: */
16064
16064
static sqInt NoDbgRegParms
16065
- unlinkIfLinkedSendpcto(sqInt annotation, char *mcpc, sqInt theCogMethod)
16065
+ unlinkIfLinkedSendpcto(sqInt annotation, char *mcpc, CogMethod * theCogMethod)
16066
16066
{
16067
16067
sqInt entryPoint;
16068
16068
sqInt offset1;
@@ -16098,7 +16098,7 @@ unlinkIfLinkedSendpcto(sqInt annotation, char *mcpc, sqInt theCogMethod)
16098
16098
}
16099
16099
}
16100
16100
targetMethod1 = ((CogMethod *) (entryPoint - offset1));
16101
- if ((((sqInt) targetMethod1)) == theCogMethod) {
16101
+ if (targetMethod1 == theCogMethod) {
16102
16102
/* begin unlinkSendAt:targetMethod:sendTable: */
16103
16103
unlinkedRoutine = sendTable1[((((targetMethod1->cmNumArgs)) < (NumSendTrampolines - 1)) ? ((targetMethod1->cmNumArgs)) : (NumSendTrampolines - 1))];
16104
16104
/* begin setCodeModified */
0 commit comments