Bug 1682103 - Allow typedef of CEnum types. r=nika

Differential Revision: https://phabricator.services.mozilla.com/D99579
This commit is contained in:
Masatoshi Kimura 2020-12-16 15:35:39 +00:00
parent dc422d9edd
commit ecae686d70

View File

@ -457,7 +457,7 @@ class Typedef(object):
parent.setName(self)
self.realtype = parent.getName(self.type, self.location)
if not isinstance(self.realtype, (Builtin, Native, Typedef)):
if not isinstance(self.realtype, (Builtin, CEnum, Native, Typedef)):
raise IDLError("Unsupported typedef target type", self.location)
def nativeType(self, calltype):