{ \
static const char data[] = str; \
base::Vector<const uint8_t>
literal( \
reinterpret_cast<const uint8_t*>(data), \
IndirectHandle<String> handle = isolate->factory()->name(); \
uint32_t raw_hash_field = handle->raw_hash_field(); \
DCHECK_EQ(raw_hash_field, \
StringHasher::HashSequentialString<uint8_t>( \
DCHECK_EQ(
literal.length(), handle->length()); \
name##
_ =
zone_.New<AstRawString>(
true,
literal, raw_hash_field); \
\
\
name##
_->set_string(handle); \
string_table_.InsertNew(name##
_, name##
_->Hash()); \
}
FunctionLiteral * literal