diff options
Diffstat (limited to 'deps/v8/src/torque/declaration-visitor.cc')
-rw-r--r-- | deps/v8/src/torque/declaration-visitor.cc | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/deps/v8/src/torque/declaration-visitor.cc b/deps/v8/src/torque/declaration-visitor.cc index f762337463..c2fa1af98e 100644 --- a/deps/v8/src/torque/declaration-visitor.cc +++ b/deps/v8/src/torque/declaration-visitor.cc @@ -93,20 +93,6 @@ Builtin* DeclarationVisitor::CreateBuiltin(BuiltinDeclaration* decl, } } - if (TorqueBuiltinDeclaration::DynamicCast(decl)) { - for (size_t i = 0; i < signature.types().size(); ++i) { - const Type* type = signature.types()[i]; - if (!type->IsSubtypeOf(TypeOracle::GetTaggedType())) { - const Identifier* id = signature.parameter_names.size() > i - ? signature.parameter_names[i] - : nullptr; - Error("Untagged argument ", id ? (id->value + " ") : "", "at position ", - i, " to builtin ", decl->name, " is not supported.") - .Position(id ? id->pos : decl->pos); - } - } - } - if (const StructType* struct_type = StructType::DynamicCast(signature.return_type)) { Error("Builtins ", decl->name, " cannot return structs ", |