Index: Source/core/html/parser/AtomicHTMLToken.h |
diff --git a/Source/core/html/parser/AtomicHTMLToken.h b/Source/core/html/parser/AtomicHTMLToken.h |
index 4bc8aa47952d7867a93a24a008ec12f1033463a0..63e8c0c86dc3af3a795479c88d4e682624e8662b 100644 |
--- a/Source/core/html/parser/AtomicHTMLToken.h |
+++ b/Source/core/html/parser/AtomicHTMLToken.h |
@@ -150,10 +150,10 @@ public: |
ASSERT_NOT_REACHED(); |
break; |
case HTMLToken::DOCTYPE: |
- m_name = token.data().asString(); |
+ m_name = token.data(); |
m_doctypeData = adoptPtr(new DoctypeData()); |
m_doctypeData->m_hasPublicIdentifier = true; |
- append(m_doctypeData->m_publicIdentifier, token.publicIdentifier().asString()); |
+ append(m_doctypeData->m_publicIdentifier, token.publicIdentifier()); |
m_doctypeData->m_hasSystemIdentifier = true; |
append(m_doctypeData->m_systemIdentifier, token.systemIdentifier()); |
m_doctypeData->m_forceQuirks = token.doctypeForcesQuirks(); |
@@ -163,7 +163,7 @@ public: |
case HTMLToken::StartTag: |
m_attributes.reserveInitialCapacity(token.attributes().size()); |
for (Vector<CompactHTMLToken::Attribute>::const_iterator it = token.attributes().begin(); it != token.attributes().end(); ++it) { |
- QualifiedName name(nullAtom, it->name.asString(), nullAtom); |
+ QualifiedName name(nullAtom, it->name, nullAtom); |
// FIXME: This is N^2 for the number of attributes. |
if (!findAttributeInVector(m_attributes, name)) |
m_attributes.append(Attribute(name, it->value)); |
@@ -171,11 +171,11 @@ public: |
// Fall through! |
case HTMLToken::EndTag: |
m_selfClosing = token.selfClosing(); |
- m_name = token.data().asString(); |
+ m_name = token.data(); |
break; |
case HTMLToken::Character: |
case HTMLToken::Comment: |
- m_data = token.data().asString(); |
+ m_data = token.data(); |
break; |
} |
} |