mirror of
				https://github.com/tc39/test262.git
				synced 2025-10-27 01:33:59 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			327 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			327 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| //@ runDefault("--forceEagerCompilation=1", "--useConcurrentJIT=0")
 | |
| 
 | |
| function foo(x) {
 | |
|   if (x) {
 | |
|     return;
 | |
|   }
 | |
|   let obj = {
 | |
|     a: 0,
 | |
|     b: 0
 | |
|   };
 | |
|   foo(1);
 | |
|   let keys = Object.keys(obj);
 | |
|   foo();
 | |
|   keys.length
 | |
| }
 | |
| 
 | |
| try {
 | |
|   foo();
 | |
| } catch(e) {
 | |
|   if (e != "RangeError: Maximum call stack size exceeded.")
 | |
|   throw "FAILED";
 | |
| }
 |