| var setGlobalConstRedeclarationShouldNotThrow = $vm.setGlobalConstRedeclarationShouldNotThrow; | |
| function assert(b) { | |
| if (!b) | |
| throw new Error("Bad assertion."); | |
| } | |
| setGlobalConstRedeclarationShouldNotThrow(); // Allow duplicate const declarations at the global level. | |
| load("./global-const-redeclaration-setting/first.js", "caller relative"); | |
| assert(foo === 20); | |
| load("./global-const-redeclaration-setting/second.js", "caller relative"); | |
| assert(foo === 40); |