// Copyright 2018 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.constset_entries=[{}];set_entries[Symbol.iterator]=function(){};assertThrows(()=>newSet(set_entries),TypeError);assertThrows(()=>newWeakSet(set_entries),TypeError);constmap_entries=[[{},1]];map_entries[Symbol.iterator]=function(){};assertThrows(()=>newSet(map_entries),TypeError);assertThrows(()=>newWeakSet(map_entries),TypeError);