From bff4f8945f9d6b1ecca992d0af51f2242993e6f4 Mon Sep 17 00:00:00 2001 From: Andrea Marchesini Date: Wed, 29 Jan 2014 08:16:57 -0500 Subject: [PATCH] Bug 964892 - WebIDL 'assert' method should be implemented as '_assert_'. r=bz --- dom/bindings/Codegen.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dom/bindings/Codegen.py b/dom/bindings/Codegen.py index fdebf899403..4e858001fe1 100644 --- a/dom/bindings/Codegen.py +++ b/dom/bindings/Codegen.py @@ -6069,8 +6069,10 @@ class CppKeywords(): @staticmethod def checkMethodName(name): + # Double '_' because 'assert' and '_assert' cannot be used in MS2013 compiler. + # Bug 964892 and bug 963560. if name in CppKeywords.keywords: - name = '_' + name + name = '_' + name + '_' return name class CGStaticMethod(CGAbstractStaticBindingMethod):