| //@ skip if $memoryLimited | |
| var s = "s"; | |
| try { | |
| for (var i = 0; i < 31; ++i) | |
| s = s + s; | |
| print("Should not have gotten here."); | |
| print("String length: " + s.length); | |
| throw "Should not have gotten here."; | |
| } catch (e) { | |
| if (e.message != "Out of memory") | |
| throw "Wrong error: " + e; | |
| } |