diff --git a/external/contributions/Microsoft/ietc_262modified/chapter11/11.4/11.4.1/11.4.1-5-a-26-s.js b/external/contributions/Microsoft/ietc_262modified/chapter11/11.4/11.4.1/11.4.1-5-a-26-s.js
index cc5ec0c24a717dc51c730dceb73411e702760dc6..0669faf8213fb752f68139b751bdfe23d3c4303f 100644
--- a/external/contributions/Microsoft/ietc_262modified/chapter11/11.4/11.4.1/11.4.1-5-a-26-s.js
+++ b/external/contributions/Microsoft/ietc_262modified/chapter11/11.4/11.4.1/11.4.1-5-a-26-s.js
@@ -27,13 +27,16 @@ ES5Harness.registerTest({
 
     test: function testcase() {
         "use strict";
-
+        var errorBackup = Error;
         try {
             eval("delete Error;");
             return false;
         } catch (e) {
             return e instanceof SyntaxError;
+        } finally {
+            Error = errorBackup;
         }
+        
     },
 
     strict: 1,