Minor change.

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4452 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
This commit is contained in:
msridhar1 2012-02-08 15:35:45 +00:00
parent 6449da85df
commit d7544c111f
1 changed files with 21 additions and 1 deletions

View File

@ -442,7 +442,7 @@ public abstract class TestCorrelatedPairExtraction {
"function write(p, v) { this[p] = v; }",
"function extend(dest, src) {\n" +
" for(var p in src)\n" +
" (function _forin_body_0(p) { if(foo(p)) write.call(dest, p, src[p]); })(p);\n" +
" if(foo(p)) (function _forin_body_0(p) { write.call(dest, p, src[p]); })(p);\n" +
"}\n" +
"function write(p, v) { this[p] = v; }");
}
@ -482,4 +482,24 @@ public abstract class TestCorrelatedPairExtraction {
" }\n" +
"}");
}
@Test
public void test22() {
testRewriter("function(object, keys){\n" +
" var results = {};\n" +
" for (var i = 0, l = keys.length; i < l; i++){\n" +
" var k = keys[i];\n" +
" if (k in object) results[k] = object[k];\n" +
" }\n" +
" return results;\n" +
"}",
"function(object, keys){\n" +
" var results = {};\n" +
" for (var i = 0, l = keys.length; i < l; i++){\n" +
" var k = keys[i];\n" +
" if (k in object) (function _forin_body_0(k) { results[k] = object[k]; })(k);\n" +
" }\n" +
" return results;\n" +
"}");
}
}