Fixed: Send message test cases now work. Also added a test case for send message with 'self' as receiver

This commit is contained in:
Martin Carlberg
2014-04-14 16:38:34 +02:00
parent 81e4b6b37b
commit ab5674aa4e
8 changed files with 11 additions and 11 deletions
@@ -1,2 +1,2 @@
((___r1=object),___r1==null?null:___r1.isa.objj_msgSend1(___r1,":",argument));
(object==null?null:object.isa.objj_msgSend1(object,":",argument));
@@ -1 +1 @@
((___r1=object),___r1==null?null:___r1.isa.objj_msgSend3(___r1,"for:in:nil:",a,b,nil));
(object==null?null:object.isa.objj_msgSend3(object,"for:in:nil:",a,b,nil));
@@ -1,2 +1,2 @@
((___r1=object),___r1==null?null:___r1.isa.objj_msgSend(___r1,"label:label2:label3:label4:",argument,argument2,argument3,argument4));
(object==null?null:object.isa.objj_msgSend(object,"label:label2:label3:label4:",argument,argument2,argument3,argument4));
@@ -1,2 +1,2 @@
((___r1=object),___r1==null?null:___r1.isa.objj_msgSend0(___r1,"message"));
(object==null?null:object.isa.objj_msgSend0(object,"message"));
@@ -1,2 +1,2 @@
((___r1=object),___r1==null?null:___r1.isa.objj_msgSend1(___r1,"label:",argument));
(object==null?null:object.isa.objj_msgSend1(object,"label:",argument));
@@ -1,4 +1,4 @@
((___r1=object),___r1==null?null:___r1.isa.objj_msgSend1(___r1,"label:",condition?true:false));
((___r1=object),___r1==null?null:___r1.isa.objj_msgSend1(___r1,"label:",condition?true:false));
((___r1=object),___r1==null?null:___r1.isa.objj_msgSend1(___r1,"label:",condition?true:false));
(object==null?null:object.isa.objj_msgSend1(object,"label:",condition?true:false));
(object==null?null:object.isa.objj_msgSend1(object,"label:",condition?true:false));
(object==null?null:object.isa.objj_msgSend1(object,"label:",condition?true:false));
@@ -1,4 +1,3 @@
x=function(){
return ((_1=someIval),_1==null?null:_1.isa.objj_msgSend0(_1,"someMethod"));
var _1;
};
return (someIval==null?null:someIval.isa.objj_msgSend0(someIval,"someMethod"));
};
@@ -13,6 +13,7 @@ var FILENAMES = [
"Messages/ternary-operator-argument",
"Messages/keyword-in-selector",
"Messages/colon-selector",
"Messages/self-as-receiver",
"Misc/parenthesis-return",
"Misc/preprocess-if-directives",