CallNonFunction_3.baseline 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  1. TypeError (-2146823286): Function expected
  2. TypeError (-2146827843): Object doesn't support this action
  3. TypeError (-2146823286): Function expected
  4. TypeError (-2146827843): Object doesn't support this action
  5. TypeError (-2146823281): Object expected
  6. TypeError (-2146823281): Object expected
  7. TypeError (-2146823286): Function expected
  8. TypeError (-2146827843): Object doesn't support this action
  9. TypeError (-2146823286): Function expected
  10. TypeError (-2146823286): The value of the property '0' is not a Function object
  11. TypeError (-2146823281): Object expected
  12. TypeError (-2146823286): The value of the property '1' is not a Function object
  13. TypeError (-2146827843): Object doesn't support this action
  14. TypeError (-2146823281): Unable to get property '1' of undefined or null reference
  15. TypeError (-2146823281): Unable to get property '1' of undefined or null reference
  16. TypeError (-2146823281): Unable to get property 'prop' of undefined or null reference
  17. TypeError (-2146823281): Unable to get property 'prop' of undefined or null reference
  18. TypeError (-2146823281): Object expected
  19. TypeError (-2146823281): Object expected
  20. --- Test case: implicit global, do delete: false ---
  21. safeCall(function(){g0();});
  22. ReferenceError (-2146823279): 'g0' is not defined
  23. safeCall(function(){g1=undefined;g1();});
  24. TypeError (-2146823281): Object expected
  25. safeCall(function(){g2=null;g2();});
  26. TypeError (-2146823281): Object expected
  27. safeCall(function(){g3=1;g3();});
  28. TypeError (-2146823286): Function expected
  29. safeCall(function(){g4={};g4();});
  30. TypeError (-2146823286): Function expected
  31. --- Test case: implicit global, do delete: true ---
  32. safeCall(function(){g6=undefined;delete g6;g6();});
  33. ReferenceError (-2146823279): 'g6' is not defined
  34. safeCall(function(){g7=null;delete g7;g7();});
  35. ReferenceError (-2146823279): 'g7' is not defined
  36. safeCall(function(){g8=1;delete g8;g8();});
  37. ReferenceError (-2146823279): 'g8' is not defined
  38. safeCall(function(){g9={};delete g9;g9();});
  39. ReferenceError (-2146823279): 'g9' is not defined
  40. --- Test case: global using window, do delete: false ---
  41. Only valid in IE:
  42. safeCall(function(){window.g10();});
  43. ReferenceError (-2146823279): 'window' is not defined
  44. Only valid in IE:
  45. safeCall(function(){window.g11=undefined;window.g11();});
  46. ReferenceError (-2146823279): 'window' is not defined
  47. Only valid in IE:
  48. safeCall(function(){window.g12=null;window.g12();});
  49. ReferenceError (-2146823279): 'window' is not defined
  50. Only valid in IE:
  51. safeCall(function(){window.g13=1;window.g13();});
  52. ReferenceError (-2146823279): 'window' is not defined
  53. Only valid in IE:
  54. safeCall(function(){window.g14={};window.g14();});
  55. ReferenceError (-2146823279): 'window' is not defined
  56. --- Test case: global using window, do delete: true ---
  57. Only valid in IE:
  58. safeCall(function(){window.g16=undefined;delete window.g16;window.g16();});
  59. ReferenceError (-2146823279): 'window' is not defined
  60. Only valid in IE:
  61. safeCall(function(){window.g17=null;delete window.g17;window.g17();});
  62. ReferenceError (-2146823279): 'window' is not defined
  63. Only valid in IE:
  64. safeCall(function(){window.g18=1;delete window.g18;window.g18();});
  65. ReferenceError (-2146823279): 'window' is not defined
  66. Only valid in IE:
  67. safeCall(function(){window.g19={};delete window.g19;window.g19();});
  68. ReferenceError (-2146823279): 'window' is not defined
  69. --- Test case: global using this, do delete: false ---
  70. INCORRECT in JC all versions:
  71. safeCall(function(){this.g20();});
  72. TypeError (-2146827850): Object doesn't support property or method 'g20'
  73. safeCall(function(){this.g21=undefined;this.g21();});
  74. TypeError (-2146823281): Object expected
  75. safeCall(function(){this.g22=null;this.g22();});
  76. TypeError (-2146823281): Object expected
  77. safeCall(function(){this.g23=1;this.g23();});
  78. TypeError (-2146823286): Function expected
  79. safeCall(function(){this.g24={};this.g24();});
  80. TypeError (-2146823286): Function expected
  81. --- Test case: global using this, do delete: true ---
  82. INCORRECT in JC all versions:
  83. safeCall(function(){this.g26=undefined;delete this.g26;this.g26();});
  84. TypeError (-2146827850): Object doesn't support property or method 'g26'
  85. INCORRECT in JC all versions:
  86. safeCall(function(){this.g27=null;delete this.g27;this.g27();});
  87. TypeError (-2146827850): Object doesn't support property or method 'g27'
  88. INCORRECT in JC all versions:
  89. safeCall(function(){this.g28=1;delete this.g28;this.g28();});
  90. TypeError (-2146827850): Object doesn't support property or method 'g28'
  91. INCORRECT in JC all versions:
  92. safeCall(function(){this.g29={};delete this.g29;this.g29();});
  93. TypeError (-2146827850): Object doesn't support property or method 'g29'
  94. --- Test case: local, do delete: false ---
  95. safeCall(function(){var v;v();});
  96. TypeError (-2146823281): Object expected
  97. safeCall(function(){var v=undefined;v();});
  98. TypeError (-2146823281): Object expected
  99. safeCall(function(){var v=null;v();});
  100. TypeError (-2146823281): Object expected
  101. safeCall(function(){var v=1;v();});
  102. TypeError (-2146823286): Function expected
  103. safeCall(function(){var v={};v();});
  104. TypeError (-2146823286): Function expected
  105. --- Test case: object, do delete: false ---
  106. safeCall(function(){var o={};o.p();});
  107. TypeError (-2146827850): Object doesn't support property or method 'p'
  108. safeCall(function(){var o={p:undefined};o.p();});
  109. TypeError (-2146823281): Object expected
  110. safeCall(function(){var o={p:null};o.p();});
  111. TypeError (-2146823281): Object expected
  112. safeCall(function(){var o={p:1};o.p();});
  113. TypeError (-2146823286): Function expected
  114. safeCall(function(){var o={p:{}};o.p();});
  115. TypeError (-2146823286): Function expected
  116. --- Test case: object, do delete: true ---
  117. safeCall(function(){var o={p:undefined};delete o.p;o.p();});
  118. TypeError (-2146827850): Object doesn't support property or method 'p'
  119. safeCall(function(){var o={p:null};delete o.p;o.p();});
  120. TypeError (-2146827850): Object doesn't support property or method 'p'
  121. safeCall(function(){var o={p:1};delete o.p;o.p();});
  122. TypeError (-2146827850): Object doesn't support property or method 'p'
  123. safeCall(function(){var o={p:{}};delete o.p;o.p();});
  124. TypeError (-2146827850): Object doesn't support property or method 'p'
  125. --- Test case: array initialized, do delete: false ---
  126. safeCall(function(){var a=[];a[0]();});
  127. TypeError (-2146827850): Object doesn't support property or method '0'
  128. INCORRECT in compat modes:
  129. safeCall(function(){var a=[undefined];a[0]();});
  130. TypeError (-2146823286): The value of the property '0' is not a Function object
  131. safeCall(function(){var a=[null];a[0]();});
  132. TypeError (-2146823286): The value of the property '0' is not a Function object
  133. safeCall(function(){var a=[1];a[0]();});
  134. TypeError (-2146823286): The value of the property '0' is not a Function object
  135. safeCall(function(){var a=[{}];a[0]();});
  136. TypeError (-2146823286): The value of the property '0' is not a Function object
  137. --- Test case: array initialized, do delete: true ---
  138. safeCall(function(){var a=[undefined];delete a[0];a[0]();});
  139. TypeError (-2146827850): Object doesn't support property or method '0'
  140. safeCall(function(){var a=[null];delete a[0];a[0]();});
  141. TypeError (-2146827850): Object doesn't support property or method '0'
  142. safeCall(function(){var a=[1];delete a[0];a[0]();});
  143. TypeError (-2146827850): Object doesn't support property or method '0'
  144. safeCall(function(){var a=[{}];delete a[0];a[0]();});
  145. TypeError (-2146827850): Object doesn't support property or method '0'
  146. --- Test case: array assigned, do delete: false ---
  147. safeCall(function(){var a=[];a[0]();});
  148. TypeError (-2146827850): Object doesn't support property or method '0'
  149. safeCall(function(){var a=[];a[0]=undefined;a[0]();});
  150. TypeError (-2146823286): The value of the property '0' is not a Function object
  151. safeCall(function(){var a=[];a[0]=null;a[0]();});
  152. TypeError (-2146823286): The value of the property '0' is not a Function object
  153. safeCall(function(){var a=[];a[0]=1;a[0]();});
  154. TypeError (-2146823286): The value of the property '0' is not a Function object
  155. safeCall(function(){var a=[];a[0]={};a[0]();});
  156. TypeError (-2146823286): The value of the property '0' is not a Function object
  157. --- Test case: array assigned, do delete: true ---
  158. safeCall(function(){var a=[];a[0]=undefined;delete a[0];a[0]();});
  159. TypeError (-2146827850): Object doesn't support property or method '0'
  160. safeCall(function(){var a=[];a[0]=null;delete a[0];a[0]();});
  161. TypeError (-2146827850): Object doesn't support property or method '0'
  162. safeCall(function(){var a=[];a[0]=1;delete a[0];a[0]();});
  163. TypeError (-2146827850): Object doesn't support property or method '0'
  164. safeCall(function(){var a=[];a[0]={};delete a[0];a[0]();});
  165. TypeError (-2146827850): Object doesn't support property or method '0'