Backed out changeset dd834d38eaab for Windows debug build bustage

Backs out https://github.com/servo/servo/pull/19133
This commit is contained in:
Gecko Backout 2017-11-08 01:21:17 +00:00 committed by moz-servo-sync
parent 7ae852b673
commit 38b9a543a3
3 changed files with 2 additions and 11 deletions

View file

@ -4,7 +4,7 @@
import os
from WebIDL import IDLExternalInterface, IDLSequenceType, IDLWrapperType, WebIDLError
from WebIDL import IDLExternalInterface, IDLWrapperType, WebIDLError
class Configuration:
@ -457,7 +457,7 @@ def getTypesFromDictionary(dictionary):
types = []
curDict = dictionary
while curDict:
types.extend([getUnwrappedType(m.type) for m in curDict.members])
types.extend([m.type for m in curDict.members])
curDict = curDict.parent
return types
@ -473,12 +473,6 @@ def getTypesFromCallback(callback):
return types
def getUnwrappedType(type):
if isinstance(type, IDLSequenceType):
return type.inner
return type
def iteratorNativeType(descriptor, infer=False):
assert descriptor.interface.isIterable()
iterableDecl = descriptor.interface.maplikeOrSetlikeOrIterable