let getCtor = getSelfHostedValue('GetBuiltinConstructor');

assertEq(getCtor('Array'), Array);

let origArray = Array;
Array = function(){};
assertEq(getCtor('Array') == Array, false);
assertEq(getCtor('Array'), origArray);

let origMap = Map;
Map = function(){};
assertEq(getCtor('Map') == Map, false);
assertEq(getCtor('Map'), origMap);