diff options
author | Khem Raj <raj.khem@gmail.com> | 2017-07-04 10:28:46 +0100 |
---|---|---|
committer | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2017-07-04 10:29:46 +0100 |
commit | 1c1080f592d4a0005c1765c870f314b3475825ae (patch) | |
tree | 6f49b36509739b8053be049da2db44e609a99cb0 | |
parent | c8e33aaaba2787d3c94eba00257051400d106e76 (diff) | |
download | mozjs17-baserock/gnome.tar.gz |
[PATCH] compare the first character of string to be null or notbaserock/gnome
Fixes
error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
| if (value[0] == '\0')
| ^~~~
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Patch taken from: https://github.com/openembedded/meta-openembedded/commit/c9f063c218181e4eac3a0a67d74ce91b898a6443
-rw-r--r-- | js/src/shell/jsoptparse.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/js/src/shell/jsoptparse.cpp b/js/src/shell/jsoptparse.cpp index b49d0a5..612aa00 100644 --- a/js/src/shell/jsoptparse.cpp +++ b/js/src/shell/jsoptparse.cpp @@ -243,7 +243,7 @@ OptionParser::extractValue(size_t argc, char **argv, size_t *i, char **value) char *eq = strchr(argv[*i], '='); if (eq) { *value = eq + 1; - if (value[0] == '\0') + if (value[0][0] == '\0') return error("A value is required for option %.*s", eq - argv[*i], argv[*i]); return Okay; } |