mirror of
https://github.com/servo/servo.git
synced 2025-06-29 03:23: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:
|
else:
|
||||||
initParent = ""
|
initParent = ""
|
||||||
|
|
||||||
def memberInit(memberInfo, isInitial):
|
def memberInit(memberInfo):
|
||||||
member, _ = memberInfo
|
member, _ = memberInfo
|
||||||
name = self.makeMemberName(member.identifier.name)
|
name = self.makeMemberName(member.identifier.name)
|
||||||
conversion = self.getMemberConversion(memberInfo, member.type)
|
conversion = self.getMemberConversion(memberInfo, member.type)
|
||||||
if isInitial:
|
return CGGeneric(f"{name}: {conversion.define()},\n")
|
||||||
return CGGeneric(f"{name}: {conversion.define()},\n")
|
|
||||||
return CGGeneric(f"dictionary.{name} = {conversion.define()};\n")
|
|
||||||
|
|
||||||
def varInsert(varName, dictionaryName):
|
def varInsert(varName, dictionaryName):
|
||||||
insertion = (
|
insertion = (
|
||||||
|
@ -7347,7 +7345,7 @@ impl{self.generic} Clone for {self.makeClassName(self.dictionary)}{self.genericS
|
||||||
preInitial = f"let dictionary = {selfName} {{\n"
|
preInitial = f"let dictionary = {selfName} {{\n"
|
||||||
postInitial = "};\n"
|
postInitial = "};\n"
|
||||||
initParent = f"parent: {initParent},\n" if initParent else ""
|
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"
|
unsafe_if_necessary = "unsafe"
|
||||||
if not initParent and not memberInits:
|
if not initParent and not memberInits:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue