Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
michael@0 | 1 | function f() { |
michael@0 | 2 | var _76 = {}; |
michael@0 | 3 | for (var i = 0; i < arguments.length; i++) { |
michael@0 | 4 | var typ = arguments[i]; |
michael@0 | 5 | _76[typ] = typ; |
michael@0 | 6 | } |
michael@0 | 7 | return function () { |
michael@0 | 8 | for (var i = 0; i < arguments.length; i++) { |
michael@0 | 9 | if (!(typeof (arguments[i]) in _76)) { |
michael@0 | 10 | return false; |
michael@0 | 11 | } |
michael@0 | 12 | } |
michael@0 | 13 | return true; |
michael@0 | 14 | } |
michael@0 | 15 | } |
michael@0 | 16 | |
michael@0 | 17 | g = f("number", "boolean", "object"); |
michael@0 | 18 | |
michael@0 | 19 | g("a", "b", "c", "d", "e", "f", 2); |
michael@0 | 20 | g(2, "a", "b", "c", "d", "e", "f", 2); |
michael@0 | 21 | |
michael@0 | 22 | /* |
michael@0 | 23 | * Don't assert -- |
michael@0 | 24 | * Assertion failed: frame entry -4 wasn't freed |
michael@0 | 25 | * : _activation.entry[i] == 0 (../nanojit/Assembler.cpp:786) |
michael@0 | 26 | */ |
michael@0 | 27 |