LibJS: Get rid of Argument and ArgumentVector

This was used for a feature where you could pass a vector of arguments
to enter_scope(). Since that way of passing arguments was not GC-aware
(as vectors use C++ heap storage), let's avoid using it and make sure
everything that needs to stay alive is either on the stack or in traced
storage instead.
This commit is contained in:
Andreas Kling 2020-12-08 18:21:55 +01:00
commit 48d2545572
Notes: sideshowbarker 2024-07-19 00:59:06 +09:00
6 changed files with 10 additions and 23 deletions

View file

@ -166,8 +166,6 @@ JS_ENUMERATE_ERROR_SUBCLASSES
JS_ENUMERATE_TYPED_ARRAYS
#undef __JS_ENUMERATE
struct Argument;
template<class T>
class Handle;