summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/Error.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/Libraries/LibJS/Runtime/Error.cpp')
-rw-r--r--Userland/Libraries/LibJS/Runtime/Error.cpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/Userland/Libraries/LibJS/Runtime/Error.cpp b/Userland/Libraries/LibJS/Runtime/Error.cpp
index 780aa8b137..25642c4564 100644
--- a/Userland/Libraries/LibJS/Runtime/Error.cpp
+++ b/Userland/Libraries/LibJS/Runtime/Error.cpp
@@ -16,7 +16,7 @@ namespace JS {
Error* Error::create(Realm& realm)
{
- return realm.heap().allocate<Error>(realm, *realm.global_object().error_prototype());
+ return realm.heap().allocate<Error>(realm, *realm.intrinsics().error_prototype());
}
Error* Error::create(Realm& realm, String const& message)
@@ -96,24 +96,24 @@ String Error::stack_string() const
return stack_string_builder.build();
}
-#define __JS_ENUMERATE(ClassName, snake_name, PrototypeName, ConstructorName, ArrayType) \
- ClassName* ClassName::create(Realm& realm) \
- { \
- return realm.heap().allocate<ClassName>(realm, *realm.global_object().snake_name##_prototype()); /* */ \
- } \
- \
- ClassName* ClassName::create(Realm& realm, String const& message) \
- { \
- auto& vm = realm.vm(); \
- auto* error = ClassName::create(realm); \
- u8 attr = Attribute::Writable | Attribute::Configurable; \
- error->define_direct_property(vm.names.message, js_string(vm, message), attr); \
- return error; \
- } \
- \
- ClassName::ClassName(Object& prototype) \
- : Error(prototype) \
- { \
+#define __JS_ENUMERATE(ClassName, snake_name, PrototypeName, ConstructorName, ArrayType) \
+ ClassName* ClassName::create(Realm& realm) \
+ { \
+ return realm.heap().allocate<ClassName>(realm, *realm.intrinsics().snake_name##_prototype()); \
+ } \
+ \
+ ClassName* ClassName::create(Realm& realm, String const& message) \
+ { \
+ auto& vm = realm.vm(); \
+ auto* error = ClassName::create(realm); \
+ u8 attr = Attribute::Writable | Attribute::Configurable; \
+ error->define_direct_property(vm.names.message, js_string(vm, message), attr); \
+ return error; \
+ } \
+ \
+ ClassName::ClassName(Object& prototype) \
+ : Error(prototype) \
+ { \
}
JS_ENUMERATE_NATIVE_ERRORS