     a.push(1, 2, 3);
   })();
 
-  */
-
+  (function () {
+    trace(typeof new Array(0));
+  })();
+
+  (function () {
+    var x;
+    with (7) {
+      trace(valueOf());
+    }
+  })();
 }
 
 function beforeX(x:X) {

    function boo() {
      var b = f + 1;
      function car() {
        var c = f + b + 1;
        function baz() {
          with (A) {
            with (B) {

package {
  trace("--");

  class A {
    static var sa : int = 1;
    public var pa : int;
