text: function loopWithUndefined1(t, val) {
      var a = new Array(6);
      for (var i = 0; i < 6; i++)
          a[i] = (t > val);
      return a;
  }
  loopWithUndefined1(5.0, 2);     //compile version with val=int
  
  function testLoopWithUndefined1() {
      return loopWithUndefined1(5.0).join(",");  //val=undefined
  };
  assertEq(testLoopWithUndefined1(), "false,false,false,false,false,false");
  