зеркало из https://github.com/mozilla/gecko-dev.git
Fix for bug 756225 (Make CGNamespace.build respect declareOnly). r=bz.
--HG-- extra : rebase_source : 77729639e018cef8aef04ecb3f3cc0f818cb560c
This commit is contained in:
Родитель
ebb9ed75cf
Коммит
17560044ee
|
@ -288,10 +288,9 @@ class CGNamespace(CGWrapper):
|
|||
Static helper method to build multiple wrapped namespaces.
|
||||
"""
|
||||
if not namespaces:
|
||||
return child
|
||||
return CGNamespace(namespaces[0], CGNamespace.build(namespaces[1:],
|
||||
child),
|
||||
declareOnly=declareOnly)
|
||||
return CGWrapper(child, declareOnly=declareOnly)
|
||||
inner = CGNamespace.build(namespaces[1:], child, declareOnly=declareOnly)
|
||||
return CGNamespace(namespaces[0], inner, declareOnly=declareOnly)
|
||||
|
||||
class CGIncludeGuard(CGWrapper):
|
||||
"""
|
||||
|
|
Загрузка…
Ссылка в новой задаче