summaryrefslogtreecommitdiffstats
path: root/parser/html/java/htmlparser/translator-src/nu
diff options
context:
space:
mode:
authorGaming4JC <g4jc@hyperbola.info>2020-01-18 13:19:02 -0500
committerGaming4JC <g4jc@hyperbola.info>2020-01-26 15:50:34 -0500
commite387308d9b996542565175c7895724c86e24e0dc (patch)
treed4793240017d31e5697db944b1054c509f00222f /parser/html/java/htmlparser/translator-src/nu
parent738190dfde25514521d6c6e4af747abb2505b973 (diff)
downloadUXP-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/nu')
-rw-r--r--parser/html/java/htmlparser/translator-src/nu/validator/htmlparser/cpptranslate/CppVisitor.java6
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());