diff --git a/mozilla/js/tests/js1_7/geniter/regress-352605.js b/mozilla/js/tests/js1_7/geniter/regress-352605.js
index 128c6a10ece..cd52b01ea05 100755
--- a/mozilla/js/tests/js1_7/geniter/regress-352605.js
+++ b/mozilla/js/tests/js1_7/geniter/regress-352605.js
@@ -50,8 +50,16 @@ function test()
enterFunc ('test');
printBugNumber (bug);
printStatus (summary);
-
- (function() { .(.(false), (yield 3)) })().next();
+
+ expect = 'InternalError: yield not yet supported from filtering predicate';
+ try
+ {
+ (function() { .(.(false), (yield 3)) })().next();
+ }
+ catch(ex)
+ {
+ actual = ex + '';
+ }
reportCompare(expect, actual, summary);