Reviewers: Yang,
Description:
Fix messages tests.
Change tests so that message location is stable under --debug-code.
[email protected]
BUG=v8:3744
LOG=N
Please review this at https://codereview.chromium.org/792563003/
Base URL: https://chromium.googlesource.com/v8/v8.git@master
Affected files (+4, -9 lines):
M test/message/message.status
M test/message/super-constructor.js
M test/message/super-constructor.out
M test/message/super-constructor-extra-statement.js
M test/message/super-constructor-extra-statement.out
Index: test/message/message.status
diff --git a/test/message/message.status b/test/message/message.status
index
5403f481a61c7994d0081e54a3467f0c4235a7e0..234bf0f35ca1b50c16f0aa3d1d10ef088d60c42d
100644
--- a/test/message/message.status
+++ b/test/message/message.status
@@ -30,9 +30,4 @@
# All tests in the bug directory are expected to fail.
'bugs/*': [FAIL],
}], # ALWAYS
-['no_snap == True', {
- # BUG(3744)
- 'super-constructor': [PASS,FAIL],
- 'super-constructor-extra-statement': [PASS,FAIL],
-}],
]
Index: test/message/super-constructor-extra-statement.js
diff --git a/test/message/super-constructor-extra-statement.js
b/test/message/super-constructor-extra-statement.js
index
a26381bf07471ad77526141a21385f58c6aa622b..e8ffe2dbfa59d66d59034b4a54b939565f4802e2
100644
--- a/test/message/super-constructor-extra-statement.js
+++ b/test/message/super-constructor-extra-statement.js
@@ -12,4 +12,4 @@ class C {
}
}
-new C();
+var c = new C();
Index: test/message/super-constructor-extra-statement.out
diff --git a/test/message/super-constructor-extra-statement.out
b/test/message/super-constructor-extra-statement.out
index
835508032ea559e6bc5cae77574d0b9b10248ee1..cbe1e0704f763bc5c3d9dcb6641eb13871068b6d
100644
--- a/test/message/super-constructor-extra-statement.out
+++ b/test/message/super-constructor-extra-statement.out
@@ -5,4 +5,4 @@
var x;
TypeError: A 'super' constructor call may only appear as the first
statement of a function, and its arguments may not access 'this'. Other
forms are not yet supported.
- at *%(basename)s:15:1
+ at *%(basename)s:15:9
Index: test/message/super-constructor.js
diff --git a/test/message/super-constructor.js
b/test/message/super-constructor.js
index
9c96d9bc34ada080b5a90e78fa9b8f967da5ca66..430dc58ce71b5cffc3150322eb91c408e5892ece
100644
--- a/test/message/super-constructor.js
+++ b/test/message/super-constructor.js
@@ -11,4 +11,4 @@ class C {
}
}
-new C();
+var c = new C();
Index: test/message/super-constructor.out
diff --git a/test/message/super-constructor.out
b/test/message/super-constructor.out
index
c60b0aa2c4768a5a5c80b90bcfdd7c32533236c4..bc3a699dbe9b235fa2e2e30b5a3fb4eeb7358571
100644
--- a/test/message/super-constructor.out
+++ b/test/message/super-constructor.out
@@ -5,4 +5,4 @@
super(this.x);
TypeError: A 'super' constructor call may only appear as the first
statement of a function, and its arguments may not access 'this'. Other
forms are not yet supported.
- at *%(basename)s:14:1
+ at *%(basename)s:14:9
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.