diff --git a/js/tests/e4x/Regress/regress-313080.js b/js/tests/e4x/Regress/regress-313080.js
index 0015d5aa1fdf..b58de7ff1541 100755
--- a/js/tests/e4x/Regress/regress-313080.js
+++ b/js/tests/e4x/Regress/regress-313080.js
@@ -45,10 +45,16 @@ var expect = 'No Crash';
printBugNumber (bug);
printStatus (summary);
-.__proto__();
-.__parent__();
-.function::__proto__();
-
+try
+{
+ .__proto__();
+ .__parent__();
+ .function::__proto__();
+}
+catch(e)
+{
+ printStatus(e + '');
+}
TEST(1, expect, actual);
END();