Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(374)

Unified Diff: Source/bindings/tests/results/V8TestObject.cpp

Issue 291563004: Overload resolution: ignore extra arguments (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebaseline Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/bindings/tests/results/V8TestInterfaceConstructor2.cpp ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/bindings/tests/results/V8TestObject.cpp
diff --git a/Source/bindings/tests/results/V8TestObject.cpp b/Source/bindings/tests/results/V8TestObject.cpp
index ec46f54ba915cc077149b2f08fcfa3217eaf069b..b519adff49487da67777fd86b7cd91ae5d263708 100644
--- a/Source/bindings/tests/results/V8TestObject.cpp
+++ b/Source/bindings/tests/results/V8TestObject.cpp
@@ -6390,7 +6390,7 @@ static void overloadedMethodAMethod(const v8::FunctionCallbackInfo<v8::Value>& i
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodA", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(2, info.Length())) {
case 1:
if (true) {
overloadedMethodA1Method(info);
@@ -6444,7 +6444,7 @@ static void overloadedMethodBMethod(const v8::FunctionCallbackInfo<v8::Value>& i
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodB", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(2, info.Length())) {
case 1:
if (info[0]->IsNumber()) {
overloadedMethodB1Method(info);
@@ -6496,7 +6496,7 @@ static void overloadedMethodCMethod(const v8::FunctionCallbackInfo<v8::Value>& i
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodC", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 1:
if (V8TestInterfaceEmpty::hasInstance(info[0], isolate)) {
overloadedMethodC2Method(info);
@@ -6542,7 +6542,7 @@ static void overloadedMethodDMethod(const v8::FunctionCallbackInfo<v8::Value>& i
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodD", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 1:
if (info[0]->IsArray()) {
overloadedMethodD2Method(info);
@@ -6588,7 +6588,7 @@ static void overloadedMethodEMethod(const v8::FunctionCallbackInfo<v8::Value>& i
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodE", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 1:
if (isUndefinedOrNull(info[0])) {
overloadedMethodE2Method(info);
@@ -6641,7 +6641,7 @@ static void overloadedMethodFMethod(const v8::FunctionCallbackInfo<v8::Value>& i
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodF", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 0:
if (true) {
overloadedMethodF1Method(info);
@@ -6697,7 +6697,7 @@ static void overloadedMethodGMethod(const v8::FunctionCallbackInfo<v8::Value>& i
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodG", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 1:
if (isUndefinedOrNull(info[0])) {
overloadedMethodG2Method(info);
@@ -6746,7 +6746,7 @@ static void overloadedMethodHMethod(const v8::FunctionCallbackInfo<v8::Value>& i
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodH", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 1:
if (V8TestInterface::hasInstance(info[0], isolate)) {
overloadedMethodH1Method(info);
@@ -6791,7 +6791,7 @@ static void overloadedMethodIMethod(const v8::FunctionCallbackInfo<v8::Value>& i
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedMethodI", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 1:
if (info[0]->IsNumber()) {
overloadedMethodI2Method(info);
@@ -6842,7 +6842,7 @@ static void overloadedPerWorldBindingsMethodMethod(const v8::FunctionCallbackInf
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedPerWorldBindingsMethod", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 0:
if (true) {
overloadedPerWorldBindingsMethod1Method(info);
@@ -6883,7 +6883,7 @@ static void overloadedPerWorldBindingsMethodMethodForMainWorld(const v8::Functio
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedPerWorldBindingsMethod", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 0:
if (true) {
overloadedPerWorldBindingsMethod1MethodForMainWorld(info);
@@ -6931,7 +6931,7 @@ static void overloadedStaticMethodMethod(const v8::FunctionCallbackInfo<v8::Valu
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedStaticMethod", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(2, info.Length())) {
case 1:
if (true) {
overloadedStaticMethod1Method(info);
@@ -7425,7 +7425,7 @@ static void DeprecateAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8:
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAsOverloadedMethod", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 0:
if (true) {
UseCounter::countDeprecation(callingExecutionContext(isolate), UseCounter::TestFeatureA);
@@ -7475,7 +7475,7 @@ static void DeprecateAsSameValueOverloadedMethodMethod(const v8::FunctionCallbac
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "DeprecateAsSameValueOverloadedMethod", "TestObject", info.Holder(), isolate);
UseCounter::countDeprecation(callingExecutionContext(isolate), UseCounter::TestFeature);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 0:
if (true) {
DeprecateAsSameValueOverloadedMethod1Method(info);
@@ -7522,7 +7522,7 @@ static void measureAsOverloadedMethodMethod(const v8::FunctionCallbackInfo<v8::V
{
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsOverloadedMethod", "TestObject", info.Holder(), isolate);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 0:
if (true) {
UseCounter::count(callingExecutionContext(isolate), UseCounter::TestFeatureA);
@@ -7572,7 +7572,7 @@ static void measureAsSameValueOverloadedMethodMethod(const v8::FunctionCallbackI
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "measureAsSameValueOverloadedMethod", "TestObject", info.Holder(), isolate);
UseCounter::count(callingExecutionContext(isolate), UseCounter::TestFeature);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 0:
if (true) {
measureAsSameValueOverloadedMethod1Method(info);
@@ -7620,7 +7620,7 @@ static void deprecateAsMeasureAsSameValueOverloadedMethodMethod(const v8::Functi
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAsMeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), isolate);
UseCounter::count(callingExecutionContext(isolate), UseCounter::TestFeature);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 0:
if (true) {
UseCounter::countDeprecation(callingExecutionContext(isolate), UseCounter::TestFeatureA);
@@ -7670,7 +7670,7 @@ static void deprecateAsSameValueMeasureAsOverloadedMethodMethod(const v8::Functi
v8::Isolate* isolate = info.GetIsolate();
ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAsSameValueMeasureAsOverloadedMethod", "TestObject", info.Holder(), isolate);
UseCounter::countDeprecation(callingExecutionContext(isolate), UseCounter::TestFeature);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 0:
if (true) {
UseCounter::count(callingExecutionContext(isolate), UseCounter::TestFeatureA);
@@ -7721,7 +7721,7 @@ static void deprecateAsSameValueMeasureAsSameValueOverloadedMethodMethod(const v
ExceptionState exceptionState(ExceptionState::ExecutionContext, "deprecateAsSameValueMeasureAsSameValueOverloadedMethod", "TestObject", info.Holder(), isolate);
UseCounter::count(callingExecutionContext(isolate), UseCounter::TestFeatureB);
UseCounter::countDeprecation(callingExecutionContext(isolate), UseCounter::TestFeatureA);
- switch (info.Length()) {
+ switch (std::min(1, info.Length())) {
case 0:
if (true) {
deprecateAsSameValueMeasureAsSameValueOverloadedMethod1Method(info);
« no previous file with comments | « Source/bindings/tests/results/V8TestInterfaceConstructor2.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698