summaryrefslogtreecommitdiff
path: root/gjs
diff options
context:
space:
mode:
authorOnur Şahin <sahinonur2000@hotmail.com>2019-05-02 04:57:42 +0000
committerPhilip Chimento <philip.chimento@gmail.com>2019-05-02 04:57:42 +0000
commitb0ad0c140033f7d607fda026d4ff258aec0be64f (patch)
treec6f579a607c590d0d616c789f9393fc37d5052b0 /gjs
parent6f9ae7fc90dd49c15ab707f5e51ca3753e45ea83 (diff)
downloadgjs-b0ad0c140033f7d607fda026d4ff258aec0be64f.tar.gz
Ensure const-correctness in C++ objects
Diffstat (limited to 'gjs')
-rw-r--r--gjs/engine.cpp2
-rw-r--r--gjs/global.cpp6
-rw-r--r--gjs/module.cpp2
3 files changed, 5 insertions, 5 deletions
diff --git a/gjs/engine.cpp b/gjs/engine.cpp
index 0db0942f..576c36cd 100644
--- a/gjs/engine.cpp
+++ b/gjs/engine.cpp
@@ -289,7 +289,7 @@ public:
JS_ShutDown();
}
- operator bool() {
+ operator bool() const {
return true;
}
};
diff --git a/gjs/global.cpp b/gjs/global.cpp
index d6c858dc..f9e6b869 100644
--- a/gjs/global.cpp
+++ b/gjs/global.cpp
@@ -130,9 +130,9 @@ gjs_log_error(JSContext *cx,
GJS_JSAPI_RETURN_CONVENTION
static bool
-gjs_print_parse_args(JSContext *cx,
- JS::CallArgs& argv,
- GjsAutoChar *buffer)
+gjs_print_parse_args(JSContext *cx,
+ const JS::CallArgs& argv,
+ GjsAutoChar *buffer)
{
GString *str;
guint n;
diff --git a/gjs/module.cpp b/gjs/module.cpp
index f6f6656a..ba42dbcd 100644
--- a/gjs/module.cpp
+++ b/gjs/module.cpp
@@ -74,7 +74,7 @@ class GjsModule {
define_import(JSContext *cx,
JS::HandleObject module,
JS::HandleObject importer,
- JS::HandleId name)
+ JS::HandleId name) const
{
if (!JS_DefinePropertyById(cx, importer, name, module,
GJS_MODULE_PROP_FLAGS & ~JSPROP_PERMANENT)) {