diff --git a/test/language/statements/switch/S12.11_A1_T4.js b/test/language/statements/switch/S12.11_A1_T4.js
index e0e6ca020a7f1fd05d7ce43271a5da968c4e40c3..d2752c48a30f1628f730c871692480a4dcf737f2 100644
--- a/test/language/statements/switch/S12.11_A1_T4.js
+++ b/test/language/statements/switch/S12.11_A1_T4.js
@@ -41,9 +41,11 @@ function SwitchTest(value){
   
   return result;
 }
-        
-if(!(SwitchTest(eval('Number(false)')) === 6)){
-  $ERROR("#1: SwitchTest(0) === 6. Actual:  SwitchTest(0) ==="+ SwitchTest(0)  );
+
+var n = Number(false);
+
+if(!(SwitchTest(n) === 6)){
+  $ERROR("#1: SwitchTest(Number(false)) === 6. Actual:  SwitchTest(Number(false)) ==="+ SwitchTest(n)  );
 }
 
 if(!(SwitchTest(parseInt) === 32)){