// Test array guard emission and optimization var a = [1, 2, 3] push(a, 4) var v = a[] var f = function(arr) { push(arr, 99) var x = arr[] return x } f(a)