diff options
author | Gaming4JC <g4jc@hyperbola.info> | 2020-01-18 13:19:02 -0500 |
---|---|---|
committer | Gaming4JC <g4jc@hyperbola.info> | 2020-01-26 15:50:34 -0500 |
commit | e387308d9b996542565175c7895724c86e24e0dc (patch) | |
tree | d4793240017d31e5697db944b1054c509f00222f /parser/html/java/htmlparser/translator-src | |
parent | 738190dfde25514521d6c6e4af747abb2505b973 (diff) | |
download | UXP-e387308d9b996542565175c7895724c86e24e0dc.tar UXP-e387308d9b996542565175c7895724c86e24e0dc.tar.gz UXP-e387308d9b996542565175c7895724c86e24e0dc.tar.lz UXP-e387308d9b996542565175c7895724c86e24e0dc.tar.xz UXP-e387308d9b996542565175c7895724c86e24e0dc.zip |
Bug 1355769 - Avoid malloc for nsHtml5ElementName when processing a non-interned element name.
Tag UXP Issue #1344
Diffstat (limited to 'parser/html/java/htmlparser/translator-src')
-rw-r--r-- | parser/html/java/htmlparser/translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/parser/html/java/htmlparser/translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java b/parser/html/java/htmlparser/translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java index bf5775eb6..af042ce96 100644 --- a/parser/html/java/htmlparser/translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java +++ b/parser/html/java/htmlparser/translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java @@ -448,8 +448,7 @@ public class CppVisitor extends AnnotationHelperVisitor<LocalSymbolTable> { printer.print("#include \""); printer.print(className); printer.printLn(".h\""); - if ("AttributeName".equals(javaClassName) - || "ElementName".equals(javaClassName)) { + if ("AttributeName".equals(javaClassName)) { printer.print("#include \""); printer.print(cppTypes.classPrefix()); printer.print("Releasable"); @@ -1387,8 +1386,7 @@ public class CppVisitor extends AnnotationHelperVisitor<LocalSymbolTable> { suppressPointer = true; printTypeArgs(n.getTypeArgs(), arg); - if ("createAttributeName".equals(currentMethod) - || "elementNameByBuffer".equals(currentMethod)) { + if ("createAttributeName".equals(currentMethod)) { printer.print(cppTypes.classPrefix()); printer.print("Releasable"); printer.print(n.getType().getName()); |