diff options
author | Onur Şahin <sahinonur2000@hotmail.com> | 2019-05-02 04:57:42 +0000 |
---|---|---|
committer | Philip Chimento <philip.chimento@gmail.com> | 2019-05-02 04:57:42 +0000 |
commit | b0ad0c140033f7d607fda026d4ff258aec0be64f (patch) | |
tree | c6f579a607c590d0d616c789f9393fc37d5052b0 /gjs | |
parent | 6f9ae7fc90dd49c15ab707f5e51ca3753e45ea83 (diff) | |
download | gjs-b0ad0c140033f7d607fda026d4ff258aec0be64f.tar.gz |
Ensure const-correctness in C++ objects
Diffstat (limited to 'gjs')
-rw-r--r-- | gjs/engine.cpp | 2 | ||||
-rw-r--r-- | gjs/global.cpp | 6 | ||||
-rw-r--r-- | gjs/module.cpp | 2 |
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)) { |