Lines Matching defs:foo
42 foo = function(arg) { return arg + 1; }
44 function f() { foo(1); }
49 delete foo;
51 foo = function(arg) { return arg * 2; }
54 delete foo;
57 foo = function(arg) { return arg * 3; }
61 delete foo;
64 foo = function(arg) { return arg * 3; }
65 function g() { this.foo(1); }
67 delete foo;
69 foo = function(arg) { return arg * 3; }
73 delete foo;
80 var foo = function() { return a; }
82 foo(); foo(); foo();
84 assertThrows(function() { foo(); }, ReferenceError);
86 foo();
88 foo();
89 %OptimizeFunctionOnNextCall(foo);
90 foo();
92 assertThrows(function() { foo(); }, ReferenceError);
93 foo = function() { return this.a; }
94 assertDoesNotThrow(function() { foo(); });
102 var foo = function() { a = 3; }
104 foo(); foo(); foo();
108 foo(); foo(); foo();