Skip to content

Commit

Permalink
deps: work around SmartOS 14 incompatibility
Browse files Browse the repository at this point in the history
Refs: nodejs/v8#1

PR-URL: #11029
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
  • Loading branch information
targos committed Feb 7, 2017
1 parent 1d55b34 commit fd04af1
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion deps/v8/src/parsing/parser.cc
Original file line number Diff line number Diff line change
Expand Up @@ -3349,11 +3349,17 @@ Expression* Parser::InstallHomeObject(Expression* function_literal,
return do_expr;
}

inline const std::string IntToString(int n) {
std::ostringstream oss;
oss << n;
return oss.str();
}

const AstRawString* ClassFieldVariableName(bool is_name,
AstValueFactory* ast_value_factory,
int index) {
std::string name =
".class-field-" + std::to_string(index) + (is_name ? "-name" : "-func");
".class-field-" + IntToString(index) + (is_name ? "-name" : "-func");
return ast_value_factory->GetOneByteString(name.c_str());
}

Expand Down

0 comments on commit fd04af1

Please sign in to comment.