Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
1 // |jit-test| allow-oom
2 (function(){
3 (x)=[1,2,3]
4 })()
5 try{
6 (function(){
7 ((function a(aaaaaa,bbbbbb){
8 if(aaaaaa.length==bbbbbb){
9 return eval%bbbbbb.valueOf()
10 }
11 cccccc=a(aaaaaa,bbbbbb+1)
12 return cccccc._=x
13 })([,,,,,,,,,,,,,,,,,,0],0))
14 })()
15 }catch(e){}
17 /* Don't assert. */