mirror of
https://github.com/servo/servo.git
synced 2025-06-28 19:13:41 +01:00
Remove "isInitial" argument from memberInit (#37477)
This argument is always `True`. Testing: Correct generation of dictionary binding code should be covered by wpt Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
This commit is contained in:
parent
9d10e41a1a
commit
62b078dd62
1 changed files with 3 additions and 5 deletions
|
@ -7306,13 +7306,11 @@ impl{self.generic} Clone for {self.makeClassName(self.dictionary)}{self.genericS
|
|||
else:
|
||||
initParent = ""
|
||||
|
||||
def memberInit(memberInfo, isInitial):
|
||||
def memberInit(memberInfo):
|
||||
member, _ = memberInfo
|
||||
name = self.makeMemberName(member.identifier.name)
|
||||
conversion = self.getMemberConversion(memberInfo, member.type)
|
||||
if isInitial:
|
||||
return CGGeneric(f"{name}: {conversion.define()},\n")
|
||||
return CGGeneric(f"dictionary.{name} = {conversion.define()};\n")
|
||||
return CGGeneric(f"{name}: {conversion.define()},\n")
|
||||
|
||||
def varInsert(varName, dictionaryName):
|
||||
insertion = (
|
||||
|
@ -7347,7 +7345,7 @@ impl{self.generic} Clone for {self.makeClassName(self.dictionary)}{self.genericS
|
|||
preInitial = f"let dictionary = {selfName} {{\n"
|
||||
postInitial = "};\n"
|
||||
initParent = f"parent: {initParent},\n" if initParent else ""
|
||||
memberInits = CGList([memberInit(m, True) for m in self.memberInfo])
|
||||
memberInits = CGList([memberInit(member) for member in self.memberInfo])
|
||||
|
||||
unsafe_if_necessary = "unsafe"
|
||||
if not initParent and not memberInits:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue