=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for spidermonkey185-1.8.5nb8 /usr/pkg/bin/gmake export gmake[1]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src' /usr/pkg/bin/gmake -C config/ nsinstall gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config' nsinstall.c pathsub.c exec sh ../build/unix/print-failed-commands.sh gcc -o host_nsinstall.o -c -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -I/usr/pkg/include/nspr nsinstall.c exec sh ../build/unix/print-failed-commands.sh gcc -o host_pathsub.o -c -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -I/usr/pkg/include/nspr pathsub.c In file included from /usr/include/string.h:154, from pathsub.c:49: In function '__strncpy_ichk', inlined from 'reversepath' at pathsub.c:242:13: /usr/include/ssp/string.h:91:230: warning: '__builtin_strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] 91 | __ssp_bos_icheck3_restrict(strncpy, char *, const char *) | ^ gcc -o nsinstall -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -DXP_UNIX -O3 -DUNICODE -D_UNICODE -lpthread -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib -Wl,-rpath-link,/bin -Wl,-rpath-link,/usr/pkg/lib host_nsinstall.o host_pathsub.o gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config' Creating /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/.deps gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config' rm -f nfspwd cp nfspwd.pl nfspwd chmod +x nfspwd /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R nsinstall ../dist/bin gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/editline' Creating /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/editline/.deps gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/editline' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/shell' Creating /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/shell/.deps gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/shell' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests' Creating /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests/.deps gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/tests' gmake[2]: Nothing to be done for 'export'. gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/tests' c++ -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I/usr/pkg/include/nspr -o jscpucfg jscpucfg.cpp jskwgen.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o host_jskwgen.o -c -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -I/usr/pkg/include/nspr jskwgen.cpp c++ -o host_jskwgen -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr host_jskwgen.o ./host_jskwgen /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsautokw.h ./jscpucfg > jsautocfg.tmp mv jsautocfg.tmp jsautocfg.h /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 644 js-config.h jsautocfg.h /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsautokw.h js.msg jsanalyze.h jsapi.h jsarray.h jsarena.h jsatom.h jsbit.h jsbool.h jsclist.h jsclone.h jscntxt.h jscompat.h jsdate.h jsdbgapi.h jsdhash.h jsdtoa.h jsemit.h jsfun.h jsfriendapi.h jsgc.h jscell.h jsgcchunk.h jsgcstats.h jscompartment.h jshash.h jsinterp.h jsinttypes.h jsiter.h jslock.h jslong.h jsmath.h jsobj.h jsobjinlines.h json.h jsopcode.tbl jsopcode.h jsopcodeinlines.h jsotypes.h jsparse.h jsproxy.h jsprf.h jsprobes.h jspropertycache.h jspropertycacheinlines.h jspropertytree.h jsproto.tbl jsprvtd.h jspubtd.h jsreflect.h jsregexp.h jsscan.h jsscope.h jsscript.h jsscriptinlines.h jsstaticcheck.h jsstdint.h jsstr.h jstracer.h jshotloop.h jstypedarray.h jstypes.h jsutil.h jsvector.h jstl.h jshashtable.h jsversion.h jswrapper.h jsxdrapi.h jsxml.h jsval.h jsvalue.h prmjtime.h ./perf/jsperf.h ./dist/include mkdir -p nanojit gmake[1]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src' /usr/pkg/bin/gmake libs gmake[1]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src' jsoplengen.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o host_jsoplengen.o -c -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -I/usr/pkg/include/nspr jsoplengen.cpp c++ -o host_jsoplengen -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr host_jsoplengen.o ./host_jsoplengen /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsautooplen.h jsapi.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsapi.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsapi.pp jsapi.cpp jsanalyze.cpp jsarena.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsanalyze.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsanalyze.pp jsanalyze.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsarena.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarena.pp jsarena.cpp jsarray.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsarray.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarray.pp jsarray.cpp In file included from jsatom.h:47, from jscntxt.h:59, from jsanalyze.h:45, from jsanalyze.cpp:40: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In file included from jsval.h:48, from jspubtd.h:47, from jsprvtd.h:57, from jscntxt.h:55: jsutil.h: In instantiation of 'void js::PodZero(T*) [with T = analyze::Bytecode]': jsanalyze.h:87:16: required from here jsutil.h:422:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct js::analyze::Bytecode'; use assignment or value-initialization instead [-Wclass-memaccess] jsanalyze.h:56:8: note: 'struct js::analyze::Bytecode' declared here jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsatom.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsatom.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsatom.pp jsatom.cpp In file included from jsatom.cpp:50: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsatom.cpp:51: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsatom.cpp:53: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsatom.cpp:57: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsatom.cpp:63: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] In file included from jsobjinlines.h:53, from jsatom.cpp:65: jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsatom.cpp: In function 'JSBool js_InitCommonAtoms(JSContext*)': jsatom.cpp:384:14: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsatom.cpp: In function 'void js_InitAtomMap(JSContext*, JSAtomMap*, JSAtomList*)': jsatom.cpp:956:12: warning: variable 'count' set but not used [-Wunused-but-set-variable] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsbool.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsbool.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsbool.pp jsbool.cpp In file included from jsapi.cpp:56: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsapi.cpp:57: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsclone.h:43, from jsapi.cpp:61: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] jsclone.h: In member function 'void js::SCInput::staticAssertions()': jsclone.h:100:21: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsclone.h:101:21: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsclone.h:102:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsemit.h:49, from jsapi.cpp:65: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsapi.cpp:81: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] jsapi.cpp: In function 'JSAtom* StdNameToAtom(JSContext*, JSStdName*)': jsapi.cpp:1641:14: warning: cast from 'char*' to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsapi.cpp:1646:15: warning: cast from 'char*' to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsapi.cpp: In function 'JSBool JS_ResolveStandardClass(JSContext*, JSObject*, jsid, JSBool*)': jsapi.cpp:1804:18: warning: cast from 'char*' to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsapi.cpp: In function 'JSBool JS_EnumerateStandardClasses(JSContext*, JSObject*)': jsapi.cpp:1885:18: warning: cast from 'char*' to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsapi.cpp: In function 'JSIdArray* JS_EnumerateResolvedStandardClasses(JSContext*, JSObject*, JSIdArray*)': jsapi.cpp:1987:18: warning: cast from 'char*' to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsapi.cpp: In function 'JSIdArray* JS_Enumerate(JSContext*, JSObject*)': jsapi.cpp:3988:16: warning: converting 'false' to pointer type 'JSIdArray*' [-Wconversion-null] jsapi.cpp: In function 'JSObject* JS_New(JSContext*, JSObject*, uintN, jsval*)': jsapi.cpp:5182:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class js::Value' with 'private' member 'js::Value::data' from an array of 'jsval' {aka 'long long unsigned int'}; use assignment or copy-initialization instead [-Wclass-memaccess] jsvalue.h:331:7: note: 'class js::Value' declared here In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = unsigned int; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsclone.h:147:42: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsemit.h:550:36: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSCompartment*; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': jsapi.cpp:615:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsclone.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsclone.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsclone.pp jsclone.cpp In file included from jsarray.cpp:85: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsarray.cpp:86: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsarray.cpp:92: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsarray.cpp:101: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsarray.cpp: In function 'JSBool js_GetLengthProperty(JSContext*, JSObject*, jsuint*)': jsarray.cpp:230:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsarray.cpp: In function 'JSBool BigIndexToId(JSContext*, JSObject*, jsuint, JSBool, jsid*)': jsarray.cpp:256:17: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoValueRooter::AutoValueRooter(JSContext*)' at jscntxt.h:2259:53, inlined from 'JSBool array_slice(JSContext*, uintN, js::Value*)' at jsarray.cpp:2616:27: jscntxt.h:2192:27: warning: storing the address of local variable 'tvr' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsarray.cpp: In function 'JSBool array_slice(JSContext*, uintN, js::Value*)': jsarray.cpp:2616:21: note: 'tvr' declared here jsarray.cpp:2616:21: note: 'cx' declared here jscntxt.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jscntxt.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscntxt.pp jscntxt.cpp In file included from jsbool.cpp:46: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsbool.cpp:47: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsbool.cpp:49: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsobjinlines.h:53, from jsbool.cpp:58: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jscompartment.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jscompartment.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscompartment.pp jscompartment.cpp In file included from jsclone.h:42, from jsclone.cpp:39: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsclone.h:43: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] jsclone.h: In member function 'void js::SCInput::staticAssertions()': jsclone.h:100:21: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsclone.h:101:21: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsclone.h:102:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsobjinlines.h:53, from jsregexpinlines.h:45, from jsclone.cpp:44: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp: In member function 'bool js::SCInput::readArray(T*, size_t)': jsclone.cpp:203:17: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp: In function 'uint32_t ArrayTypeToTag(uint32_t)': jsclone.cpp:408:17: warning: typedef 'js_static_assert73' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:409:17: warning: typedef 'js_static_assert74' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:410:17: warning: typedef 'js_static_assert75' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:411:17: warning: typedef 'js_static_assert76' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:412:17: warning: typedef 'js_static_assert77' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:413:17: warning: typedef 'js_static_assert78' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:414:17: warning: typedef 'js_static_assert79' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:415:17: warning: typedef 'js_static_assert80' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:416:17: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs] jsclone.cpp:417:17: warning: typedef 'js_static_assert82' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = unsigned int; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsclone.h:147:42: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = long long unsigned int; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsclone.cpp:238:45: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsdate.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsdate.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdate.pp jsdate.cpp In file included from jsatom.h:47, from jscntxt.h:59, from jscompartment.cpp:41: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jscompartment.cpp:46: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsdbgapi.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsdbgapi.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdbgapi.pp jsdbgapi.cpp In file included from jsatom.h:47, from jscntxt.cpp:61: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jscntxt.cpp:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jscntxt.cpp:77: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jscntxt.cpp: In member function 'void js::StackSpace::mark(JSTracer*)': jscntxt.cpp:275:15: warning: cast from 'js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.cpp: In function 'JSContext* js_NewContext(JSRuntime*, size_t)': jscntxt.cpp:768:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSGenerator*; unsigned int N = 2; AllocPolicy = js::SystemAllocPolicy]': jscntxt.cpp:2013:16: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In file included from jshashtable.h:46, from jsatom.h:50: jstl.h: In instantiation of 'T* js::AlignedStorage2::addr() [with T = js::AutoLockGC]': jstl.h:329:25: required from 'void js::LazilyConstructed::construct(const T1&) [with T1 = JSRuntime*; T = js::AutoLockGC]' jstl.h:383:61: required from 'js::Conditionally::Conditionally(bool, const T1&) [with T1 = JSRuntime*; T = js::AutoLockGC]' jscntxt.cpp:1160:52: required from here jstl.h:292:24: warning: cast from 'char*' to 'js::AutoLockGC*' increases required alignment of target type [-Wcast-align] jscntxt.cpp: At global scope: jscntxt.cpp:2290:1: warning: 'bool IsJITBrokenHere()' defined but not used [-Wunused-function] jsdhash.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsdhash.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdhash.pp jsdhash.cpp jsdhash.cpp: In function 'void JS_DHashTableFinish(JSDHashTable*)': jsdhash.cpp:393:17: warning: cast from 'char*' to 'JSDHashEntryHdr*' increases required alignment of target type [-Wcast-align] jsdhash.cpp: In function 'JSDHashEntryHdr* SearchTable(JSDHashTable*, const void*, JSDHashNumber, JSDHashOperator)': jsdhash.cpp:424:14: warning: cast from 'char*' to 'JSDHashEntryHdr*' increases required alignment of target type [-Wcast-align] jsdhash.cpp:460:18: warning: cast from 'char*' to 'JSDHashEntryHdr*' increases required alignment of target type [-Wcast-align] jsdhash.cpp: In function 'JSDHashEntryHdr* FindFreeEntry(JSDHashTable*, JSDHashNumber)': jsdhash.cpp:501:14: warning: cast from 'char*' to 'JSDHashEntryHdr*' increases required alignment of target type [-Wcast-align] jsdhash.cpp:522:18: warning: cast from 'char*' to 'JSDHashEntryHdr*' increases required alignment of target type [-Wcast-align] jsdhash.cpp: In function 'JSBool ChangeTable(JSDHashTable*, int)': jsdhash.cpp:580:20: warning: cast from 'char*' to 'JSDHashEntryHdr*' increases required alignment of target type [-Wcast-align] jsdhash.cpp: In function 'uint32 JS_DHashTableEnumerate(JSDHashTable*, JSDHashEnumerator, void*)': jsdhash.cpp:741:17: warning: cast from 'char*' to 'JSDHashEntryHdr*' increases required alignment of target type [-Wcast-align] jsdtoa.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsdtoa.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdtoa.pp jsdtoa.cpp In file included from jsdate.cpp:64: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsdate.cpp:67: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsobjinlines.h:53, from jsdate.cpp:74: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsemit.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsemit.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsemit.pp jsemit.cpp In file included from jsdbgapi.cpp:51: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsdbgapi.cpp:52: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsemit.h:49, from jsdbgapi.cpp:55: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsdbgapi.cpp:63: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsdbgapi.cpp: In function 'JSTrap* FindTrap(JSRuntime*, JSScript*, jsbytecode*)': jsdbgapi.cpp:250:17: warning: cast from 'JSCListStr*' to 'JSTrap*' increases required alignment of target type [-Wcast-align] jsdbgapi.cpp:252:17: warning: cast from 'JSCListStr*' to 'JSTrap*' increases required alignment of target type [-Wcast-align] jsdbgapi.cpp: In function 'jsbytecode* js_UntrapScriptCode(JSContext*, JSScript*)': jsdbgapi.cpp:269:17: warning: cast from 'JSCListStr*' to 'JSTrap*' increases required alignment of target type [-Wcast-align] jsdbgapi.cpp:272:17: warning: cast from 'JSCListStr*' to 'JSTrap*' increases required alignment of target type [-Wcast-align] jsdbgapi.cpp: In function 'void JS_ClearScriptTraps(JSContext*, JSScript*)': jsdbgapi.cpp:416:17: warning: cast from 'JSCListStr*' to 'JSTrap*' increases required alignment of target type [-Wcast-align] jsdbgapi.cpp:419:16: warning: cast from 'JSCListStr*' to 'JSTrap*' increases required alignment of target type [-Wcast-align] jsdbgapi.cpp:425:24: warning: cast from 'JSCListStr*' to 'JSTrap*' increases required alignment of target type [-Wcast-align] jsdbgapi.cpp: In function 'void JS_ClearAllTraps(JSContext*)': jsdbgapi.cpp:440:17: warning: cast from 'JSCListStr*' to 'JSTrap*' increases required alignment of target type [-Wcast-align] jsdbgapi.cpp:443:16: warning: cast from 'JSCListStr*' to 'JSTrap*' increases required alignment of target type [-Wcast-align] jsdbgapi.cpp:448:20: warning: cast from 'JSCListStr*' to 'JSTrap*' increases required alignment of target type [-Wcast-align] jsdbgapi.cpp: In function 'void js_MarkTraps(JSTracer*)': jsdbgapi.cpp:463:25: warning: cast from 'JSCListStr*' to 'JSTrap*' increases required alignment of target type [-Wcast-align] jsdbgapi.cpp:465:17: warning: cast from 'JSCListStr*' to 'JSTrap*' increases required alignment of target type [-Wcast-align] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsemit.h:550:36: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In file included from jshashtable.h:46, from jsdbgapi.cpp:50: jstl.h: In instantiation of 'T* js::AlignedStorage2::addr() [with T = js::AutoShapeRooter]': jstl.h:336:25: required from 'void js::LazilyConstructed::construct(const T1&, const T2&) [with T1 = JSContext*; T2 = const js::Shape*; T = js::AutoShapeRooter]' jstl.h:386:75: required from 'js::Conditionally::Conditionally(bool, const T1&, const T2&) [with T1 = JSContext*; T2 = const js::Shape*; T = js::AutoShapeRooter]' jsdbgapi.cpp:771:96: required from here jstl.h:292:24: warning: cast from 'char*' to 'js::AutoShapeRooter*' increases required alignment of target type [-Wcast-align] jsexn.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsexn.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsexn.pp jsexn.cpp In file included from jsdtoa.cpp:47: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsnum.h:50, from jsdtoa.cpp:49: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from jsnum.h:53: jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsdtoa.cpp:52: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsobjinlines.h:53, from jsdtoa.cpp:54: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsdtoa.cpp:83: dtoa.c: In function 'void destroydtoa(DtoaState*)': dtoa.c:527:8: warning: cast from 'Bigint*' to 'double*' increases required alignment of target type [-Wcast-align] dtoa.c:528:8: warning: cast from 'Bigint*' to 'double*' increases required alignment of target type [-Wcast-align] dtoa.c: In function 'void freedtoa(DtoaState*, char*)': dtoa.c:2522:25: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] In file included from jsobj.h:65, from jsstr.h:56: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsfriendapi.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsfriendapi.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfriendapi.pp jsfriendapi.cpp In file included from jsatom.h:47, from jscntxt.h:59, from jsfriendapi.cpp:40: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsfun.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsfun.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfun.pp jsfun.cpp In file included from jsexn.cpp:51: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsexn.cpp:52: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsexn.cpp:60: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsexn.cpp: In function 'JSErrorReport* CopyErrorReport(JSContext*, JSErrorReport*)': jsexn.cpp:188:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSErrorReport*' increases required alignment of target type [-Wcast-align] jsexn.cpp:193:29: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'const jschar**' {aka 'const short unsigned int**'} increases required alignment of target type [-Wcast-align] jsexn.cpp:196:36: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'const jschar*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] jsexn.cpp:206:27: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'const jschar*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] jsexn.cpp:212:27: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'const jschar*' {aka 'const short unsigned int*'} increases required alignment of target type [-Wcast-align] jsexn.cpp:146:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsexn.cpp:147:17: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] jsexn.cpp: In function 'jsval* GetStackTraceValueBuffer(JSExnPrivate*)': jsexn.cpp:259:12: warning: cast from 'JSStackTraceElem*' to 'jsval*' {aka 'long long unsigned int*'} increases required alignment of target type [-Wcast-align] jsexn.cpp:257:17: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] jsexn.cpp: In function 'JSBool exn_enumerate(JSContext*, JSObject*)': jsexn.cpp:450:17: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsexn.cpp:440:17: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsgc.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsgc.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgc.pp jsgc.cpp In file included from jsemit.cpp:55: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsemit.cpp:56: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsemit.cpp:58: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsemit.h:49, from jsemit.cpp:60: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsemit.cpp:67: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsemit.cpp: In member function 'bool JSTreeContext::ensureSharpSlots()': jsemit.cpp:1318:17: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] jsemit.cpp: In function 'JSOp EmitBigIndexPrefix(JSContext*, JSCodeGenerator*, uintN)': jsemit.cpp:1773:17: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] jsemit.cpp:1774:17: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] jsemit.cpp: In function 'JSBool EmitVariables(JSContext*, JSCodeGenerator*, JSParseNode*, JSBool, ptrdiff_t*)': jsemit.cpp:4100:10: warning: variable 'forInLet' set but not used [-Wunused-but-set-variable] jsemit.cpp: In function 'JSBool js_EmitTree(JSContext*, JSCodeGenerator*, JSParseNode*)': jsemit.cpp:5675:19: warning: variable 'blockObj' set but not used [-Wunused-but-set-variable] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsemit.h:550:36: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalSlotArray::Entry; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsemit.cpp:120:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = unsigned int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jsemit.cpp:121:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsgcchunk.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsgcchunk.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgcchunk.pp jsgcchunk.cpp jsgcstats.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsgcstats.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgcstats.pp jsgcstats.cpp In file included from jsfun.cpp:49: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsfun.cpp:50: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsfun.cpp:54: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsemit.h:49, from jsfun.cpp:56: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsfun.cpp:68: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsfun.cpp: In function 'JSObject* NewArguments(JSContext*, JSObject*, uint32, JSObject&)': jsfun.cpp:186:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsfun.cpp: In function 'JSBool fun_enumerate(JSContext*, JSObject*)': jsfun.cpp:1691:29: warning: cast from 'char*' to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsfun.cpp:1698:29: warning: cast from 'char*' to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsfun.cpp: In function 'JSBool fun_resolve(JSContext*, JSObject*, jsid, uintN, JSObject**)': jsfun.cpp:1794:32: warning: cast from 'char*' to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsfun.cpp:1811:32: warning: cast from 'char*' to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsfun.cpp: In function 'JSString* fun_toStringHelper(JSContext*, JSObject*, uintN)': jsfun.cpp:2054:16: warning: converting 'false' to pointer type 'JSString*' [-Wconversion-null] jsfun.cpp: In function 'const js::Shape* js::LookupInterpretedFunctionPrototype(JSContext*, JSObject*)': jsfun.cpp:2660:20: warning: converting 'false' to pointer type 'const js::Shape*' [-Wconversion-null] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsemit.h:550:36: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jshash.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jshash.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jshash.pp jshash.cpp jsinterp.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsinterp.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinterp.pp jsinterp.cpp In file included from jsatom.h:47, from jscntxt.h:59, from jsgcstats.cpp:40: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsinvoke.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsinvoke.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinvoke.pp jsinvoke.cpp In file included from jsgc.cpp:61: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsgc.cpp:62: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsgc.cpp:63: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsgc.cpp:75: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsgc.cpp:77: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsgc.cpp: In function 'js::gc::ConservativeGCTest js::MarkIfGCThingWord(JSTracer*, jsuword, uint32&)': jsgc.cpp:610:17: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs] jsgc.cpp: In function 'void FinalizeArenaList(JSCompartment*, JSContext*, unsigned int)': jsgc.cpp:1893:17: warning: typedef 'js_static_assert82' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsgc.cpp: In instantiation of 'js::gc::ConservativeGCTest js::MarkCell(gc::Cell*, JSTracer*) [with T = JSString; JSTracer = JSTracer]': jsgc.cpp:662:38: required from here jsgc.cpp:581:36: warning: cast from 'js::gc::Cell*' to 'JSString*' increases required alignment of target type [-Wcast-align] jsgc.cpp: In instantiation of 'js::gc::ConservativeGCTest js::MarkCell(gc::Cell*, JSTracer*) [with T = JSExternalString; JSTracer = JSTracer]': jsgc.cpp:665:46: required from here jsgc.cpp:581:36: warning: cast from 'js::gc::Cell*' to 'JSExternalString*' increases required alignment of target type [-Wcast-align] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In file included from jshashtable.h:46, from jsatom.h:50: jstl.h: In instantiation of 'T* js::AlignedStorage2::addr() [with T = js::AutoUnlockAtomsCompartment]': jstl.h:329:25: required from 'void js::LazilyConstructed::construct(const T1&) [with T1 = JSContext*; T = js::AutoUnlockAtomsCompartment]' jstl.h:383:61: required from 'js::Conditionally::Conditionally(bool, const T1&) [with T1 = JSContext*; T = js::AutoUnlockAtomsCompartment]' jsgc.cpp:1110:67: required from here jstl.h:292:24: warning: cast from 'char*' to 'js::AutoUnlockAtomsCompartment*' increases required alignment of target type [-Wcast-align] In member function 'void js::HashMap::Entry::operator=(const js::HashMap::Entry&) [with Key = void*; Value = js::RootInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]', inlined from 'static void js::detail::HashTable::assignT(NonConstT&, const T&) [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:68:61, inlined from 'void js::detail::HashTable::Entry::operator=(const js::detail::HashTable::Entry&) [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:76:74, inlined from 'void js::detail::HashTable::clear() [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:558:16, inlined from 'void js::HashMap::clear() [with Key = void*; Value = js::RootInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:923:30, inlined from 'void js_FinishGC(JSRuntime*)' at jsgc.cpp:876:26: jshashtable.h:776:13: warning: '.js::detail::HashTable, js::SystemAllocPolicy>::Entry, js::HashMap, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::Entry::t.js::HashMap, js::SystemAllocPolicy>::Entry::value' may be used uninitialized [-Wmaybe-uninitialized] jshashtable.h: In function 'void js_FinishGC(JSRuntime*)': jshashtable.h:558:18: note: '' declared here In member function 'void js::HashMap::Entry::operator=(const js::HashMap::Entry&) [with Key = void*; Value = js::RootInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]', inlined from 'static void js::detail::HashTable::assignT(NonConstT&, const T&) [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:68:61, inlined from 'void js::detail::HashTable::Entry::setRemoved() [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:83:59, inlined from 'void js::detail::HashTable::remove(Entry&) [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:534:25, inlined from 'void js::detail::HashTable::remove(Ptr) [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:681:15, inlined from 'void js::HashMap::remove(Ptr) [with Key = void*; Value = js::RootInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:830:37, inlined from 'void js::HashMap::remove(const Lookup&) [with Key = void*; Value = js::RootInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:951:19, inlined from 'JSBool js_RemoveRoot(JSRuntime*, void*)' at jsgc.cpp:941:27: jshashtable.h:776:13: warning: '.js::HashMap, js::SystemAllocPolicy>::Entry::value' may be used uninitialized [-Wmaybe-uninitialized] jshashtable.h: In function 'JSBool js_RemoveRoot(JSRuntime*, void*)': jshashtable.h:83:63: note: '' declared here In member function 'void js::HashMap::Entry::operator=(const js::HashMap::Entry&) [with Key = void*; Value = js::RootInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]', inlined from 'static void js::detail::HashTable::assignT(NonConstT&, const T&) [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:68:61, inlined from 'void js::detail::HashTable::Entry::setFree() [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:81:53, inlined from 'void js::detail::HashTable::remove(Entry&) [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:538:22, inlined from 'void js::detail::HashTable::remove(Ptr) [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:681:15, inlined from 'void js::HashMap::remove(Ptr) [with Key = void*; Value = js::RootInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:830:37, inlined from 'void js::HashMap::remove(const Lookup&) [with Key = void*; Value = js::RootInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:951:19, inlined from 'JSBool js_RemoveRoot(JSRuntime*, void*)' at jsgc.cpp:941:27: jshashtable.h:776:13: warning: '.js::HashMap, js::SystemAllocPolicy>::Entry::value' may be used uninitialized [-Wmaybe-uninitialized] jshashtable.h: In function 'JSBool js_RemoveRoot(JSRuntime*, void*)': jshashtable.h:81:57: note: '' declared here In member function 'void js::HashMap::Entry::operator=(const js::HashMap::Entry&) [with Key = void*; Value = js::RootInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]', inlined from 'static void js::detail::HashTable::assignT(NonConstT&, const T&) [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:68:61, inlined from 'void js::detail::HashTable::Entry::setRemoved() [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:83:59, inlined from 'void js::detail::HashTable::remove(Entry&) [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:534:25, inlined from 'void js::detail::HashTable::Enum::removeFront() [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:207:25, inlined from 'uint32 js_MapGCRoots(JSRuntime*, JSGCRootMapFun, void*)' at jsgc.cpp:1009:26: jshashtable.h:776:13: warning: '.js::HashMap, js::SystemAllocPolicy>::Entry::value' may be used uninitialized [-Wmaybe-uninitialized] jshashtable.h: In function 'uint32 js_MapGCRoots(JSRuntime*, JSGCRootMapFun, void*)': jshashtable.h:83:63: note: '' declared here In member function 'void js::HashMap::Entry::operator=(const js::HashMap::Entry&) [with Key = void*; Value = js::RootInfo; HashPolicy = js::DefaultHasher; AllocPolicy = js::SystemAllocPolicy]', inlined from 'static void js::detail::HashTable::assignT(NonConstT&, const T&) [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:68:61, inlined from 'void js::detail::HashTable::Entry::setFree() [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:81:53, inlined from 'void js::detail::HashTable::remove(Entry&) [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:538:22, inlined from 'void js::detail::HashTable::Enum::removeFront() [with T = js::HashMap, js::SystemAllocPolicy>::Entry; HashPolicy = js::HashMap, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at jshashtable.h:207:25, inlined from 'uint32 js_MapGCRoots(JSRuntime*, JSGCRootMapFun, void*)' at jsgc.cpp:1009:26: jshashtable.h:776:13: warning: '.js::HashMap, js::SystemAllocPolicy>::Entry::value' may be used uninitialized [-Wmaybe-uninitialized] jshashtable.h: In function 'uint32 js_MapGCRoots(JSRuntime*, JSGCRootMapFun, void*)': jshashtable.h:81:57: note: '' declared here jsiter.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsiter.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsiter.pp jsiter.cpp In file included from jsinterp.cpp:52, from jsinvoke.cpp:42: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsinterp.cpp:53: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsinterp.cpp:56: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsemit.h:49, from jsinterp.cpp:70: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsinterp.cpp:71: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsinterp.cpp: In function 'bool js::Execute(JSContext*, JSObject*, JSScript*, JSStackFrame*, uintN, Value*)': jsinterp.cpp:993:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsemit.h:550:36: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jslock.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jslock.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslock.pp jslock.cpp In file included from jsiter.cpp:49: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsiter.cpp:50: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsiter.cpp:54: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsiter.cpp:68: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsiter.cpp: In function 'bool js::VectorToIdArray(JSContext*, AutoIdVector&, JSIdArray**)': jsiter.cpp:339:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsiter.cpp: In function 'JSObject* NewIteratorObject(JSContext*, uintN)': jsiter.cpp:428:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jsiter.cpp: In function 'JSGenerator* js_FloatingFrameToGenerator(JSStackFrame*)': jsiter.cpp:1200:12: warning: cast from 'char*' to 'JSGenerator*' increases required alignment of target type [-Wcast-align] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = unsigned int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jsiter.cpp:566:32: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jslog2.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jslog2.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslog2.pp jslog2.cpp jslock.cpp:252:3: warning: #warning is a GCC extension 252 | # warning "js_CompareAndSwap is implemented using NSPR lock" | ^~~~~~~ jslock.cpp:252:3: warning: #warning "js_CompareAndSwap is implemented using NSPR lock" [-Wcpp] In file included from jsatom.h:47, from jscntxt.h:59, from jslock.cpp:52: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jslock.cpp:55: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsmath.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsmath.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsmath.pp jsmath.cpp jsnativestack.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsnativestack.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnativestack.pp jsnativestack.cpp jsnum.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsnum.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnum.pp jsnum.cpp In file included from jsinterp.cpp:52: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsinterp.cpp:53: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsinterp.cpp:56: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsemit.h:49, from jsinterp.cpp:70: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsinterp.cpp:71: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsinterp.cpp: In function 'bool js::Interpret(JSContext*, JSStackFrame*, uintN, JSInterpMode)': jsinterp.cpp:2356:10: warning: unused variable 'useMethodJIT' [-Wunused-variable] jsinterp.cpp:2910:3: warning: label 'jit_return' defined but not used [-Wunused-label] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsemit.h:550:36: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsobj.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsobj.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsobj.pp jsobj.cpp In file included from jsmath.cpp:48: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsmath.cpp:49: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsmath.cpp:51: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] json.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o json.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/json.pp json.cpp In file included from jsnum.cpp:57: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsnum.cpp:58: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsnum.cpp:60: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsnum.cpp:69: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsnum.cpp: In constructor 'js::ToCStringBuf::ToCStringBuf()': jsnum.cpp:594:17: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsnum.cpp: In function 'JSString* js_IntToString(JSContext*, int32)': jsnum.cpp:627:17: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsopcode.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsopcode.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsopcode.pp jsopcode.cpp In file included from json.cpp:43: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from json.cpp:45: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from json.cpp:48: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsobjinlines.h:53, from json.cpp:66: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': json.cpp:80:8: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsparse.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsparse.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsparse.pp jsparse.cpp In file included from jsobj.cpp:54: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsobj.cpp:55: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsobj.cpp:59: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsemit.h:49, from jsobj.cpp:61: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsobj.cpp:72: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsobj.cpp: In function 'JSBool Detecting(JSContext*, jsbytecode*)': jsobj.cpp:3080:196: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsemit.h:550:36: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoObjectRooter::AutoObjectRooter(JSContext*, JSObject*)' at jscntxt.h:2326:42, inlined from 'JSObject* js_NewWithObject(JSContext*, JSObject*, JSObject*, jsint)' at jsobj.cpp:3258:33: jscntxt.h:2192:27: warning: storing the address of local variable 'tvr' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsobj.cpp: In function 'JSObject* js_NewWithObject(JSContext*, JSObject*, JSObject*, jsint)': jsobj.cpp:3258:22: note: 'tvr' declared here jsobj.cpp:3258:22: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoIdArray::AutoIdArray(JSContext*, JSIdArray*)' at jscntxt.h:2481:47, inlined from 'JSBool obj_create(JSContext*, uintN, js::Value*)' at jsobj.cpp:2602:52: jscntxt.h:2192:27: warning: storing the address of local variable 'ida' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsobj.cpp: In function 'JSBool obj_create(JSContext*, uintN, js::Value*)': jsobj.cpp:2602:21: note: 'ida' declared here jsobj.cpp:2602:21: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoIdArray::AutoIdArray(JSContext*, JSIdArray*)' at jscntxt.h:2481:47, inlined from 'bool DefineProperties(JSContext*, JSObject*, JSObject*)' at jsobj.cpp:2507:48: jscntxt.h:2192:27: warning: storing the address of local variable 'ida' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsobj.cpp: In function 'bool DefineProperties(JSContext*, JSObject*, JSObject*)': jsobj.cpp:2507:17: note: 'ida' declared here jsobj.cpp:2507:17: note: 'cx' declared here jsproxy.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsproxy.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsproxy.pp jsproxy.cpp In file included from jsopcode.cpp:56: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsopcode.cpp:57: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsopcode.cpp:59: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsemit.h:49, from jsopcode.cpp:61: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsopcode.cpp:69: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsopcode.cpp: In function 'jsbytecode* DecompileDestructuring(SprintStack*, jsbytecode*, jsbytecode*)': jsopcode.cpp:1658:212: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:1572:14: warning: variable 'saveop' set but not used [-Wunused-but-set-variable] jsopcode.cpp: In function 'jsbytecode* Decompile(SprintStack*, jsbytecode*, intN, JSOp)': jsopcode.cpp:3444:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3454:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3561:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3674:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3684:221: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3733:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3746:221: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3789:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3802:221: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3847:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3858:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3875:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3888:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3893:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:3999:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:4043:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:4559:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:4637:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:4647:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:4739:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:4748:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:4757:216: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsopcode.cpp:1891:17: warning: typedef 'js_static_assert312' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsemit.h:550:36: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsprf.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsprf.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprf.pp jsprf.cpp In file included from jsstr.h:52, from jsprf.cpp:53: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] jsprobes.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsprobes.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprobes.pp jsprobes.cpp In file included from jsproxy.cpp:43: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsproxy.cpp:44: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsproxy.cpp:49: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoValueRooter::AutoValueRooter(JSContext*)' at jscntxt.h:2259:53, inlined from 'bool js::ArrayToIdVector(JSContext*, const Value&, AutoIdVector&)' at jsproxy.cpp:432:27: jscntxt.h:2192:27: warning: storing the address of local variable 'tvr' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsproxy.cpp: In function 'bool js::ArrayToIdVector(JSContext*, const Value&, AutoIdVector&)': jsproxy.cpp:432:21: note: 'tvr' declared here jsproxy.cpp:432:21: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoPropertyDescriptorRooter::AutoPropertyDescriptorRooter(JSContext*)' at jsobjinlines.h:852:78, inlined from 'virtual bool js::JSProxyHandler::keys(JSContext*, JSObject*, js::AutoIdVector&)' at jsproxy.cpp:204:41, inlined from 'virtual bool js::JSProxyHandler::keys(JSContext*, JSObject*, js::AutoIdVector&)' at jsproxy.cpp:195:1: jscntxt.h:2192:27: warning: storing the address of local variable 'desc' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsproxy.cpp: In member function 'virtual bool js::JSProxyHandler::keys(JSContext*, JSObject*, js::AutoIdVector&)': jsproxy.cpp:204:34: note: 'desc' declared here jsproxy.cpp:204:34: note: 'cx' declared here jspropertycache.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jspropertycache.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jspropertycache.pp jspropertycache.cpp In file included from jsprobes.cpp:36: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsprobes.cpp:38: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsprobes.cpp:39: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jspropertytree.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jspropertytree.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jspropertytree.pp jspropertytree.cpp In file included from jsparse.cpp:61: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsparse.cpp:62: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsparse.cpp:64: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsemit.h:49, from jsparse.cpp:66: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsparse.cpp:76: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsparse.cpp: In member function 'JSParseNode* js::Parser::functionDef(JSAtom*, FunctionType, uintN)': jsparse.cpp:3355:20: warning: converting 'false' to pointer type 'JSParseNode*' [-Wconversion-null] jsparse.cpp: In member function 'JSParseNode* js::Parser::primaryExpr(js::TokenKind, JSBool)': jsparse.cpp:8540:16: warning: variable 'afterComma' set but not used [-Wunused-but-set-variable] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsemit.h:550:36: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSScript*; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.cpp:1201:63: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsparse.cpp: In function 'bool DefineGlobal(JSParseNode*, JSCodeGenerator*, JSAtom*)': jsparse.cpp:3754:17: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized] jsparse.cpp:3736:32: note: 'def' declared here jsparse.cpp:3756:17: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized] jsparse.cpp:3736:32: note: 'def' declared here jsreflect.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsreflect.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsreflect.pp jsreflect.cpp In file included from jspropertycache.h:44, from jspropertycache.cpp:41: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jspropertycache.cpp:42: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsobjinlines.h:53, from jspropertycache.cpp:44: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jspropertycache.cpp: In function 'JSAtom* GetAtomFromBytecode(JSContext*, jsbytecode*, JSOp, const JSCodeSpec&)': jspropertycache.cpp:316:240: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsregexp.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsregexp.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsregexp.pp jsregexp.cpp In file included from jspropertytree.cpp:45: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jspropertytree.cpp:46: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jspropertytree.cpp:49: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsscan.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsscan.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscan.pp jsscan.cpp In file included from jsregexp.cpp:49: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsregexp.cpp:50: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsobjinlines.h:53, from jsregexp.cpp:58: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsregexp.cpp: In function 'JSBool regexp_resolve(JSContext*, JSObject*, jsid, uint32, JSObject**)': jsregexp.cpp:371:26: warning: cast from 'char*' to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsregexp.cpp: In function 'JSBool regexp_enumerate(JSContext*, JSObject*)': jsregexp.cpp:547:34: warning: cast from 'char*' to 'JSAtom**' increases required alignment of target type [-Wcast-align] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 128; AllocPolicy = js::ContextAllocPolicy]': jsregexp.cpp:645:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsscope.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsscope.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscope.pp jsscope.cpp In file included from jsatom.h:47, from jsreflect.cpp:46: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsreflect.cpp:49: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsreflect.cpp:53: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsobjinlines.h:53, from jsreflect.cpp:63: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsemit.h:550:36: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSParseNode*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jsreflect.cpp:2328:37: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsscript.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsscript.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscript.pp jsscript.cpp In file included from jsscan.cpp:60: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsscan.cpp:61: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsscan.cpp:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsemit.h:49, from jsscan.cpp:64: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsscriptinlines.h:49, from jsscan.cpp:75: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsemit.h:550:36: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsstr.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsstr.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsstr.pp jsstr.cpp In file included from jsscope.cpp:54: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsscope.cpp:55: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsscope.cpp:56: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsscope.cpp:62: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jstypedarray.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jstypedarray.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jstypedarray.pp jstypedarray.cpp In file included from jsscript.cpp:49: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsscript.cpp:50: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsscript.cpp:51: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsemit.h:49, from jsscript.cpp:54: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsscript.cpp:61: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsscript.cpp: In member function 'jsuword* js::Bindings::getLocalNameArray(JSContext*, JSArenaPool*)': jsscript.cpp:193:17: warning: variable 'constFlag' set but not used [-Wunused-but-set-variable] jsscript.cpp: In function 'JSBool js_XDRScript(JSXDRState*, JSScript**, JSBool*)': jsscript.cpp:712:21: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] jsscript.cpp:713:21: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] jsscript.cpp: In function 'uint32 js_GetScriptFilenameFlags(const char*)': jsscript.cpp:1068:12: warning: cast from 'const char*' to 'ScriptFilenameEntry*' increases required alignment of target type [-Wcast-align] jsscript.cpp: In function 'void js_MarkScriptFilename(const char*)': jsscript.cpp:1078:12: warning: cast from 'const char*' to 'ScriptFilenameEntry*' increases required alignment of target type [-Wcast-align] jsscript.cpp: In static member function 'static JSScript* JSScript::NewScript(JSContext*, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint16, uint16, JSVersion)': jsscript.cpp:1297:34: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jsscript.cpp:1310:37: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObject**' increases required alignment of target type [-Wcast-align] jsscript.cpp:1318:37: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObject**' increases required alignment of target type [-Wcast-align] jsscript.cpp:1326:38: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNote*' increases required alignment of target type [-Wcast-align] jsscript.cpp:1336:37: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray::Entry*' increases required alignment of target type [-Wcast-align] jsscript.cpp:1344:31: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'uint32*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] jsscript.cpp:1354:36: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::UpvarCookie*' increases required alignment of target type [-Wcast-align] jsscript.cpp:1364:36: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::Value*' increases required alignment of target type [-Wcast-align] jsscript.cpp:1289:17: warning: typedef 'js_static_assert78' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsemit.h:550:36: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In file included from jsscript.cpp:47: jsutil.h: In instantiation of 'void js::PodZero(T*) [with T = JSScript]': jsscript.cpp:1243:12: required from here jsutil.h:422:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct JSScript'; use assignment or value-initialization instead [-Wclass-memaccess] jsscript.h:349:8: note: 'struct JSScript' declared here jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsutil.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsutil.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsutil.pp jsutil.cpp jswrapper.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jswrapper.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jswrapper.pp jswrapper.cpp In file included from jswrapper.cpp:42: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jswrapper.cpp:43: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsobjinlines.h:53, from jswrapper.cpp:55: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In file included from jshashtable.h:46, from jsatom.h:50: jstl.h: In instantiation of 'T* js::AlignedStorage2::addr() [with T = js::DummyFrameGuard]': jstl.h:322:25: required from 'void js::LazilyConstructed::construct() [with T = js::DummyFrameGuard]' jswrapper.cpp:385:24: required from here jstl.h:292:24: warning: cast from 'char*' to 'js::DummyFrameGuard*' increases required alignment of target type [-Wcast-align] In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::hasInstance(JSContext*, JSObject*, const js::Value*, bool*)' at jswrapper.cpp:657:52: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::hasInstance(JSContext*, JSObject*, const js::Value*, bool*)': jswrapper.cpp:657:21: note: 'call' declared here jswrapper.cpp:657:21: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::enumerate(JSContext*, JSObject*, js::AutoIdVector&)' at jswrapper.cpp:483:57: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::enumerate(JSContext*, JSObject*, js::AutoIdVector&)': jswrapper.cpp:483:26: note: 'call' declared here jswrapper.cpp:483:26: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::keys(JSContext*, JSObject*, js::AutoIdVector&)' at jswrapper.cpp:532:57: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::keys(JSContext*, JSObject*, js::AutoIdVector&)': jswrapper.cpp:532:26: note: 'call' declared here jswrapper.cpp:532:26: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::getOwnPropertyNames(JSContext*, JSObject*, js::AutoIdVector&)' at jswrapper.cpp:465:57: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::getOwnPropertyNames(JSContext*, JSObject*, js::AutoIdVector&)': jswrapper.cpp:465:26: note: 'call' declared here jswrapper.cpp:465:26: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual JSString* JSCrossCompartmentWrapper::obj_toString(JSContext*, JSObject*)' at jswrapper.cpp:670:52: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual JSString* JSCrossCompartmentWrapper::obj_toString(JSContext*, JSObject*)': jswrapper.cpp:670:21: note: 'call' declared here jswrapper.cpp:670:21: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::hasOwn(JSContext*, JSObject*, jsid, bool*)' at jswrapper.cpp:501:57: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::hasOwn(JSContext*, JSObject*, jsid, bool*)': jswrapper.cpp:501:26: note: 'call' declared here jswrapper.cpp:501:26: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::delete_(JSContext*, JSObject*, jsid, bool*)' at jswrapper.cpp:474:57: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::delete_(JSContext*, JSObject*, jsid, bool*)': jswrapper.cpp:474:26: note: 'call' declared here jswrapper.cpp:474:26: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::has(JSContext*, JSObject*, jsid, bool*)' at jswrapper.cpp:492:57: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::has(JSContext*, JSObject*, jsid, bool*)': jswrapper.cpp:492:26: note: 'call' declared here jswrapper.cpp:492:26: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::getPropertyDescriptor(JSContext*, JSObject*, jsid, bool, js::PropertyDescriptor*)' at jswrapper.cpp:436:57: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::getPropertyDescriptor(JSContext*, JSObject*, jsid, bool, js::PropertyDescriptor*)': jswrapper.cpp:436:26: note: 'call' declared here jswrapper.cpp:436:26: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JSObject*, jsid, bool, js::PropertyDescriptor*)' at jswrapper.cpp:446:57: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JSObject*, jsid, bool, js::PropertyDescriptor*)': jswrapper.cpp:446:26: note: 'call' declared here jswrapper.cpp:446:26: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::get(JSContext*, JSObject*, JSObject*, jsid, js::Value*)' at jswrapper.cpp:510:57: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::get(JSContext*, JSObject*, JSObject*, jsid, js::Value*)': jswrapper.cpp:510:26: note: 'call' declared here jswrapper.cpp:510:26: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::defineProperty(JSContext*, JSObject*, jsid, js::PropertyDescriptor*)' at jswrapper.cpp:456:57: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::defineProperty(JSContext*, JSObject*, jsid, js::PropertyDescriptor*)': jswrapper.cpp:456:26: note: 'call' declared here jswrapper.cpp:456:26: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::set(JSContext*, JSObject*, JSObject*, jsid, bool, js::Value*)' at jswrapper.cpp:521:57: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::set(JSContext*, JSObject*, JSObject*, jsid, bool, js::Value*)': jswrapper.cpp:521:26: note: 'call' declared here jswrapper.cpp:521:26: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual bool JSCrossCompartmentWrapper::iterate(JSContext*, JSObject*, uintN, js::Value*)' at jswrapper.cpp:607:57: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual bool JSCrossCompartmentWrapper::iterate(JSContext*, JSObject*, uintN, js::Value*)': jswrapper.cpp:607:26: note: 'call' declared here jswrapper.cpp:607:26: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoStringRooter::AutoStringRooter(JSContext*, JSString*)' at jscntxt.h:2355:42, inlined from 'js::AutoCompartment::AutoCompartment(JSContext*, JSObject*)' at jswrapper.cpp:363:7, inlined from 'virtual JSString* JSCrossCompartmentWrapper::fun_toString(JSContext*, JSObject*, uintN)' at jswrapper.cpp:687:52: jscntxt.h:2192:27: warning: storing the address of local variable 'call' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jswrapper.cpp: In member function 'virtual JSString* JSCrossCompartmentWrapper::fun_toString(JSContext*, JSObject*, uintN)': jswrapper.cpp:687:21: note: 'call' declared here jswrapper.cpp:687:21: note: 'cx' declared here jsxdrapi.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsxdrapi.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsxdrapi.pp jsxdrapi.cpp In file included from jstypedarray.cpp:47: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jstypedarray.cpp:48: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jstypedarray.cpp:52: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsobjinlines.h:53, from jstypedarray.cpp:64: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jstypedarray.cpp: In member function 'void TypedArrayTemplate::copyIndexToValue(JSContext*, uint32, js::Value*)': jstypedarray.cpp:1351:17: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] jstypedarray.cpp: In function 'JSObject* TypedArrayConstruct(JSContext*, jsint, uintN, js::Value*)': jstypedarray.cpp:1671:16: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jstypedarray.cpp: In instantiation of 'static bool TypedArrayTemplate::copyFrom(JSContext*, JSObject*, js::TypedArray*, jsuint) [with NativeType = uint8_clamped; JSContext = JSContext; JSObject = JSObject; jsuint = unsigned int]': jstypedarray.cpp:959:26: required from 'static JSBool TypedArrayTemplate::fun_set(JSContext*, uintN, js::Value*) [with NativeType = uint8_clamped; JSBool = int; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1558:184: required from here jstypedarray.cpp:1189:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct uint8_clamped' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] jstypedarray.cpp:391:8: note: 'struct uint8_clamped' declared here jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = signed char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = signed char; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1643:33: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = unsigned char; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1646:34: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = short int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1649:34: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = short unsigned int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1652:35: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1655:34: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = unsigned int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1658:35: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1661:36: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1664:36: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = uint8_clamped; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': jstypedarray.cpp:770:60: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = uint8_clamped; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1667:41: required from here jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] jstypedarray.cpp: In instantiation of 'bool TypedArrayTemplate::copyFromWithOverlap(JSContext*, js::TypedArray*, jsuint) [with NativeType = uint8_clamped; JSContext = JSContext; jsuint = unsigned int]': jstypedarray.cpp:1184:36: required from 'static bool TypedArrayTemplate::copyFrom(JSContext*, JSObject*, js::TypedArray*, jsuint) [with NativeType = uint8_clamped; JSContext = JSContext; JSObject = JSObject; jsuint = unsigned int]' jstypedarray.cpp:959:26: required from 'static JSBool TypedArrayTemplate::fun_set(JSContext*, uintN, js::Value*) [with NativeType = uint8_clamped; JSBool = int; JSContext = JSContext; uintN = unsigned int]' jstypedarray.cpp:1558:184: required from here jstypedarray.cpp:1260:20: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct uint8_clamped' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] jstypedarray.cpp:391:8: note: 'struct uint8_clamped' declared here jsxml.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsxml.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsxml.pp jsxml.cpp In file included from jsxdrapi.cpp:50: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jscntxt.h:59, from jsxdrapi.cpp:51: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsobjinlines.h:53, from jsxdrapi.cpp:58: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] prmjtime.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o prmjtime.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/prmjtime.pp prmjtime.cpp In file included from jslock.h:43, from prmjtime.cpp:54: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] sharkctl.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o sharkctl.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/sharkctl.pp sharkctl.cpp checks.cc exec sh ./build/unix/print-failed-commands.sh c++ -o checks.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/checks.pp ./v8-dtoa/checks.cc In file included from ./v8-dtoa/v8.h:45, from ./v8-dtoa/checks.cc:31: ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] conversions.cc exec sh ./build/unix/print-failed-commands.sh c++ -o conversions.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/conversions.pp ./v8-dtoa/conversions.cc In file included from ./v8-dtoa/v8.h:45, from ./v8-dtoa/conversions.cc:30: ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] diy-fp.cc exec sh ./build/unix/print-failed-commands.sh c++ -o diy-fp.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/diy-fp.pp ./v8-dtoa/diy-fp.cc In file included from jsxml.cpp:52: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsxml.cpp:53: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsxml.cpp:56: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jsxml.cpp:64: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from jsscope.h:59, from jsxml.cpp:66: jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoValueRooter::AutoValueRooter(JSContext*)' at jscntxt.h:2259:53, inlined from 'bool NamespacesToJSArray(JSContext*, JSXMLArray*, jsval*)' at jsxml.cpp:5799:27: jscntxt.h:2192:27: warning: storing the address of local variable 'tvr' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsxml.cpp: In function 'bool NamespacesToJSArray(JSContext*, JSXMLArray*, jsval*)': jsxml.cpp:5799:21: note: 'tvr' declared here jsxml.cpp:5799:21: note: 'cx' declared here In file included from jscompartment.h:50, from jsscope.h:53: In constructor 'JSXMLArrayCursor::JSXMLArrayCursor(JSXMLArray*)', inlined from 'JSBool HasNamedProperty(JSXML*, JSObject*)' at jsxml.cpp:4551:50, inlined from 'JSBool HasNamedProperty(JSXML*, JSObject*)' at jsxml.cpp:4542:1: jsxml.h:91:24: warning: storing the address of local variable 'cursor' in '((JSXMLArray*)((char*)xml + 8))[1].JSXMLArray::cursors' [-Wdangling-pointer=] jsxml.cpp: In function 'JSBool HasNamedProperty(JSXML*, JSObject*)': jsxml.cpp:4551:26: note: 'cursor' declared here jsxml.cpp:4551:26: note: 'xml' declared here In constructor 'JSXMLArrayCursor::JSXMLArrayCursor(JSXMLArray*)', inlined from 'JSBool GetNamedProperty(JSContext*, JSXML*, JSObject*, JSXML*)' at jsxml.cpp:3694:50: jsxml.h:91:24: warning: storing the address of local variable 'cursor' in '((JSXMLArray*)((char*)xml + 8))[1].JSXMLArray::cursors' [-Wdangling-pointer=] jsxml.cpp: In function 'JSBool GetNamedProperty(JSContext*, JSXML*, JSObject*, JSXML*)': jsxml.cpp:3694:26: note: 'cursor' declared here jsxml.cpp:3694:26: note: 'xml' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoXMLRooter::AutoXMLRooter(JSContext*, JSXML*)' at jscntxt.h:2563:39, inlined from 'JSObject* js_NewXMLObject(JSContext*, JSXMLClass)' at jsxml.cpp:7062:31, inlined from 'JSXML* Descendants(JSContext*, JSXML*, jsval)' at jsxml.cpp:3258:30: jscntxt.h:2192:27: warning: storing the address of local variable 'root' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsxml.cpp: In function 'JSXML* Descendants(JSContext*, JSXML*, jsval)': jsxml.cpp:7062:19: note: 'root' declared here jsxml.cpp:7062:19: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoXMLRooter::AutoXMLRooter(JSContext*, JSXML*)' at jscntxt.h:2563:39, inlined from 'JSObject* js_NewXMLObject(JSContext*, JSXMLClass)' at jsxml.cpp:7062:31, inlined from 'JSXML* xml_list_helper(JSContext*, JSXML*, jsval*)' at jsxml.cpp:5314:30, inlined from 'JSBool xml_text_helper(JSContext*, JSObject*, JSXML*, jsval*)' at jsxml.cpp:6627:27: jscntxt.h:2192:27: warning: storing the address of local variable 'root' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsxml.cpp: In function 'JSBool xml_text_helper(JSContext*, JSObject*, JSXML*, jsval*)': jsxml.cpp:7062:19: note: 'root' declared here jsxml.cpp:7062:19: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoXMLRooter::AutoXMLRooter(JSContext*, JSXML*)' at jscntxt.h:2563:39, inlined from 'JSObject* js_NewXMLObject(JSContext*, JSXMLClass)' at jsxml.cpp:7062:31, inlined from 'JSXML* xml_list_helper(JSContext*, JSXML*, jsval*)' at jsxml.cpp:5314:30, inlined from 'JSBool xml_comments_helper(JSContext*, JSObject*, JSXML*, jsval*)' at jsxml.cpp:5477:27: jscntxt.h:2192:27: warning: storing the address of local variable 'root' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsxml.cpp: In function 'JSBool xml_comments_helper(JSContext*, JSObject*, JSXML*, jsval*)': jsxml.cpp:7062:19: note: 'root' declared here jsxml.cpp:7062:19: note: 'cx' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoXMLRooter::AutoXMLRooter(JSContext*, JSXML*)' at jscntxt.h:2563:39, inlined from 'JSObject* js_NewXMLObject(JSContext*, JSXMLClass)' at jsxml.cpp:7062:31, inlined from 'JSBool js_ConcatenateXML(JSContext*, JSObject*, JSObject*, js::Value*)' at jsxml.cpp:5092:30: jscntxt.h:2192:27: warning: storing the address of local variable 'root' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsxml.cpp: In function 'JSBool js_ConcatenateXML(JSContext*, JSObject*, JSObject*, js::Value*)': jsxml.cpp:7062:19: note: 'root' declared here jsxml.cpp:7062:19: note: 'cx' declared here In constructor 'JSXMLArrayCursor::JSXMLArrayCursor(JSXMLArray*)', inlined from 'JSBool DeepCopySetInLRS(JSContext*, JSXMLArray*, JSXMLArray*, JSXML*, uintN)' at jsxml.cpp:3056:33: jsxml.h:91:24: warning: storing the address of local variable 'cursor' in '*from.JSXMLArray::cursors' [-Wdangling-pointer=] jsxml.cpp: In function 'JSBool DeepCopySetInLRS(JSContext*, JSXMLArray*, JSXMLArray*, JSXML*, uintN)': jsxml.cpp:3056:22: note: 'cursor' declared here jsxml.cpp:3056:22: note: 'from' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoXMLRooter::AutoXMLRooter(JSContext*, JSXML*)' at jscntxt.h:2563:39, inlined from 'JSObject* js_NewXMLObject(JSContext*, JSXMLClass)' at jsxml.cpp:7062:31: jscntxt.h:2192:27: warning: storing the address of local variable 'root' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsxml.cpp: In function 'JSObject* js_NewXMLObject(JSContext*, JSXMLClass)': jsxml.cpp:7062:19: note: 'root' declared here jsxml.cpp:7062:19: note: 'cx' declared here In constructor 'JSXMLArrayCursor::JSXMLArrayCursor(JSXMLArray*)', inlined from 'JSBool xml_elements_helper(JSContext*, JSObject*, JSXML*, JSObject*, jsval*)' at jsxml.cpp:5609:50: jsxml.h:91:24: warning: storing the address of local variable 'cursor' in '((JSXMLArray*)((char*)xml + 8))[1].JSXMLArray::cursors' [-Wdangling-pointer=] jsxml.cpp: In function 'JSBool xml_elements_helper(JSContext*, JSObject*, JSXML*, JSObject*, jsval*)': jsxml.cpp:5609:26: note: 'cursor' declared here jsxml.cpp:5609:26: note: 'xml' declared here In constructor 'JSXMLArrayCursor::JSXMLArrayCursor(JSXMLArray*)', inlined from 'JSBool xml_processingInstructions_helper(JSContext*, JSObject*, JSXML*, JSObject*, jsval*)' at jsxml.cpp:6152:50: jsxml.h:91:24: warning: storing the address of local variable 'cursor' in '((JSXMLArray*)((char*)xml + 8))[1].JSXMLArray::cursors' [-Wdangling-pointer=] jsxml.cpp: In function 'JSBool xml_processingInstructions_helper(JSContext*, JSObject*, JSXML*, JSObject*, jsval*)': jsxml.cpp:6152:26: note: 'cursor' declared here jsxml.cpp:6152:26: note: 'xml' declared here In constructor 'js::AutoGCRooter::AutoGCRooter(JSContext*, ptrdiff_t)', inlined from 'js::AutoXMLRooter::AutoXMLRooter(JSContext*, JSXML*)' at jscntxt.h:2563:39, inlined from 'JSObject* js_NewXMLObject(JSContext*, JSXMLClass)' at jsxml.cpp:7062:31, inlined from 'JSXML* xml_list_helper(JSContext*, JSXML*, jsval*)' at jsxml.cpp:5314:30, inlined from 'JSBool xml_child(JSContext*, uintN, jsval*)' at jsxml.cpp:5427:47: jscntxt.h:2192:27: warning: storing the address of local variable 'root' in '*cx.JSContext::autoGCRooters' [-Wdangling-pointer=] jsxml.cpp: In function 'JSBool xml_child(JSContext*, uintN, jsval*)': jsxml.cpp:7062:19: note: 'root' declared here jsxml.cpp:7062:19: note: 'cx' declared here In constructor 'JSXMLArrayCursor::JSXMLArrayCursor(JSXMLArray*)', inlined from 'JSString* xml_toString_helper(JSContext*, JSXML*)' at jsxml.cpp:6690:46: jsxml.h:91:24: warning: storing the address of local variable 'cursor' in '((JSXMLArray*)((char*)xml + 8))[1].JSXMLArray::cursors' [-Wdangling-pointer=] jsxml.cpp: In function 'JSString* xml_toString_helper(JSContext*, JSXML*)': jsxml.cpp:6690:22: note: 'cursor' declared here jsxml.cpp:6690:22: note: 'xml' declared here In file included from ./v8-dtoa/v8.h:45, from ./v8-dtoa/diy-fp.cc:28: ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] v8-dtoa.cc exec sh ./build/unix/print-failed-commands.sh c++ -o v8-dtoa.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/v8-dtoa.pp ./v8-dtoa/v8-dtoa.cc fast-dtoa.cc exec sh ./build/unix/print-failed-commands.sh c++ -o fast-dtoa.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/fast-dtoa.pp ./v8-dtoa/fast-dtoa.cc In file included from ./v8-dtoa/v8.h:45, from ./v8-dtoa/v8-dtoa.cc:33: ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] platform.cc exec sh ./build/unix/print-failed-commands.sh c++ -o platform.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/platform.pp ./v8-dtoa/platform.cc In file included from ./v8-dtoa/v8.h:45, from ./v8-dtoa/fast-dtoa.cc:28: ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] utils.cc exec sh ./build/unix/print-failed-commands.sh c++ -o utils.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/utils.pp ./v8-dtoa/utils.cc In file included from ./v8-dtoa/v8.h:45, from ./v8-dtoa/platform.cc:37: ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] pcre_compile.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o pcre_compile.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_compile.pp ./yarr/pcre/pcre_compile.cpp In file included from ./v8-dtoa/v8.h:45, from ./v8-dtoa/utils.cc:30: ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] pcre_exec.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o pcre_exec.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_exec.pp ./yarr/pcre/pcre_exec.cpp In file included from jsstr.cpp:58: jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from jsobj.h:64, from jsstr.h:56, from jsatom.h:52, from jsarray.h:47, from jsstr.cpp:59: jsvalue.h: In member function 'void js::Value::staticAssertions()': jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsstr.h: In static member function 'static void JSString::staticAsserts()': jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from jsfun.h:49, from jscntxt.h:62, from jsstr.cpp:63: jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] jsscript.h: In member function 'JSObjectArray* JSScript::objects()': jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] jsscript.h: In member function 'JSConstArray* JSScript::consts()': jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:63: jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from jscntxt.h:66: jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from jscntxtinlines.h:46, from jsstrinlines.h:44, from jsscope.h:59, from jsstr.cpp:72: jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] jsstr.cpp: In function 'jschar* AllocChars(JSContext*, size_t)': jsstr.cpp:119:17: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] jsstr.cpp: In member function 'const RegExpPair* RegExpGuard::normalizeRegExp(bool, uintN, uintN, js::Value*)': jsstr.cpp:1737:24: warning: converting 'false' to pointer type 'const RegExpPair*' [-Wconversion-null] jsstr.cpp: At global scope: jsstr.cpp:3166:84: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:107: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:120: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:120: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:120: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:120: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:120: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:120: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:120: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:120: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:120: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:120: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:120: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:120: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:133: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:146: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3166:159: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:84: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:268: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:346: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:424: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:502: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:580: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:658: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:352: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:352: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:352: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:430: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:508: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:586: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:664: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3226:742: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:84: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:168: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:207: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:207: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:207: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:207: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:207: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:207: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:207: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:207: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:207: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:207: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:246: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:285: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3262:324: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:84: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:201: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:240: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:240: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:240: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:240: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:279: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:279: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:279: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:240: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:279: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:279: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:279: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:240: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:279: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3263:279: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3264:84: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3264:234: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3264:273: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3264:273: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3264:273: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3264:273: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3264:312: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3264:312: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3265:84: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3265:267: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3265:306: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp:3265:306: warning: cast from 'char*' to 'jschar*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] jsstr.cpp: In member function 'JSFlatString* js::StringBuffer::finishString()': jsstr.cpp:3509:17: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] In file included from jsobj.h:65: jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsgc.h:933:26: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': jsregexp.h:167:71: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': jsparse.h:308:39: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:114:5: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': jsstrinlines.h:418:9: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': jsobjinlines.h:829:40: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': jsstr.cpp:1291:47: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3294:48: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3313:46: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' jscntxt.h:3326:58: required from here jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In file included from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_compile.cpp:44: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ./jsobj.h:64, from ./jsstr.h:56: ./jsvalue.h: In member function 'void js::Value::staticAssertions()': ./jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ./jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': ./jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ./jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] ./yarr/pcre/pcre_compile.cpp: In function 'bool compileBranch(int, int*, unsigned char**, const UChar**, const UChar*, ErrorCode*, int*, int*, CompileData&)': ./yarr/pcre/pcre_compile.cpp:572:18: warning: variable 'tempptr' set but not used [-Wunused-but-set-variable] ./yarr/pcre/pcre_compile.cpp: In function 'JSRegExp* jsRegExpCompile(const UChar*, int, JSRegExpIgnoreCaseOption, JSRegExpMultilineOption, unsigned int*, int*)': ./yarr/pcre/pcre_compile.cpp:2592:20: warning: cast from 'char*' to 'JSRegExp*' increases required alignment of target type [-Wcast-align] pcre_tables.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o pcre_tables.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_tables.pp ./yarr/pcre/pcre_tables.cpp pcre_xclass.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o pcre_xclass.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_xclass.pp ./yarr/pcre/pcre_xclass.cpp In file included from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_exec.cpp:45: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ./jsobj.h:64, from ./jsstr.h:56: ./jsvalue.h: In member function 'void js::Value::staticAssertions()': ./jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ./jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': ./jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ./jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from ./jsfun.h:49, from ./jscntxt.h:62, from ./yarr/pcre/pcre_exec.cpp:51: ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': ./jsscript.h:83:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] ./jsscript.h:84:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] ./jsscript.h: In member function 'JSObjectArray* JSScript::objects()': ./jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ./jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': ./jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] ./jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': ./jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ./jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': ./jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] ./jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': ./jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] ./jsscript.h: In member function 'JSConstArray* JSScript::consts()': ./jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': ./jsfun.h:228:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] ./jsfun.h:229:21: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] In file included from ./jscntxt.h:63: ./jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': ./jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': ./jsgc.h:514:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': ./jsgc.h:550:17: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] In file included from ./jscntxt.h:66: ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': ./jsinterp.h:778:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] ./jsinterp.h:779:21: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] ./jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': ./jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] ./jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': ./jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] ./jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': ./jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from ./jsobj.h:65: ./jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': ./jsgc.h:933:26: required from here ./jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ./jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ./jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' ./jscntxt.h:3294:48: required from here ./jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ./jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ./jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' ./jscntxt.h:3313:46: required from here ./jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ./jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ./jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' ./jscntxt.h:3326:58: required from here ./jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] pcre_ucp_searchfuncs.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o pcre_ucp_searchfuncs.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_ucp_searchfuncs.pp ./yarr/pcre/pcre_ucp_searchfuncs.cpp In file included from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_tables.cpp:43: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ./jsobj.h:64, from ./jsstr.h:56: ./jsvalue.h: In member function 'void js::Value::staticAssertions()': ./jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ./jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': ./jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ./jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] jsperf.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o jsperf.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsperf.pp ./perf/jsperf.cpp In file included from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_xclass.cpp:43: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ./jsobj.h:64, from ./jsstr.h:56: ./jsvalue.h: In member function 'void js::Value::staticAssertions()': ./jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ./jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': ./jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ./jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] pm_stub.cpp exec sh ./build/unix/print-failed-commands.sh c++ -o pm_stub.o -c -fvisibility=hidden -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pm_stub.pp ./perf/pm_stub.cpp In file included from ./jsstr.h:52, from ./yarr/jswtfbridge.h:48, from ./yarr/pcre/pcre.h:45, from ./yarr/pcre/pcre_internal.h:72, from ./yarr/pcre/pcre_ucp_searchfuncs.cpp:44: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ./jsobj.h:64, from ./jsstr.h:56: ./jsvalue.h: In member function 'void js::Value::staticAssertions()': ./jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ./jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': ./jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ./jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from ./perf/jsperf.h:42, from ./perf/pm_stub.cpp:39: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ./perf/jsperf.h:42, from ./perf/jsperf.cpp:39: ./jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ./jsobj.h:64, from ./jsstr.h:56, from ./jsatom.h:52, from ./jscntxt.h:59, from ./perf/jsperf.cpp:40: ./jsvalue.h: In member function 'void js::Value::staticAssertions()': ./jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ./jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ./jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': ./jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ./jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ./jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from ./jsfun.h:49, from ./jscntxt.h:62: ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': ./jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] ./jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] ./jsscript.h: In member function 'JSObjectArray* JSScript::objects()': ./jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ./jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': ./jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] ./jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': ./jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ./jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': ./jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] ./jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': ./jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] ./jsscript.h: In member function 'JSConstArray* JSScript::consts()': ./jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': ./jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] ./jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from ./jscntxt.h:63: ./jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': ./jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': ./jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': ./jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from ./jscntxt.h:66: ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': ./jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] ./jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] ./jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': ./jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] ./jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': ./jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] ./jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': ./jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from ./jsobj.h:65: ./jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': ./jsgc.h:933:26: required from here ./jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ./jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ./jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' ./jscntxt.h:3294:48: required from here ./jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ./jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ./jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' ./jscntxt.h:3313:46: required from here ./jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ./jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ./jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' ./jscntxt.h:3326:58: required from here ./jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] rm -f libjs_static.a ar cr libjs_static.a jsanalyze.o jsapi.o jsarena.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsemit.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsgcchunk.o jsgcstats.o jshash.o jsinterp.o jsinvoke.o jsiter.o jslock.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsopcode.o jsparse.o jsproxy.o jsprf.o jsprobes.o jspropertycache.o jspropertytree.o jsreflect.o jsregexp.o jsscan.o jsscope.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswrapper.o jsxdrapi.o jsxml.o prmjtime.o sharkctl.o checks.o conversions.o diy-fp.o v8-dtoa.o fast-dtoa.o platform.o utils.o pcre_compile.o pcre_exec.o pcre_tables.o pcre_xclass.o pcre_ucp_searchfuncs.o jsperf.o pm_stub.o ranlib libjs_static.a rm -f libmozjs185.so c++ -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -fPIC -DPIC -shared -Wl,-soname,libmozjs185.so -o libmozjs185.so jsanalyze.o jsapi.o jsarena.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jsdate.o jsdbgapi.o jsdhash.o jsdtoa.o jsemit.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsgcchunk.o jsgcstats.o jshash.o jsinterp.o jsinvoke.o jsiter.o jslock.o jslog2.o jsmath.o jsnativestack.o jsnum.o jsobj.o json.o jsopcode.o jsparse.o jsproxy.o jsprf.o jsprobes.o jspropertycache.o jspropertytree.o jsreflect.o jsregexp.o jsscan.o jsscope.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswrapper.o jsxdrapi.o jsxml.o prmjtime.o sharkctl.o checks.o conversions.o diy-fp.o v8-dtoa.o fast-dtoa.o platform.o utils.o pcre_compile.o pcre_exec.o pcre_tables.o pcre_xclass.o pcre_ucp_searchfuncs.o jsperf.o pm_stub.o -lpthread -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib -Wl,-rpath-link,/bin -Wl,-rpath-link,/usr/pkg/lib -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nspr -lplds4 -lplc4 -lnspr4 -L/usr/lib -pthread -Wl,-soname,libmozjs185.so.1.0 -lm chmod +x libmozjs185.so /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 644 libjs_static.a ./dist/lib /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/lib /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/bin /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 host_jskwgen host_jsoplengen ./dist/host/bin gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config' /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 nsinstall ../dist/host/bin /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -D ../dist/bin/chrome gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/editline' editline.c sysunix.c exec sh ../build/unix/print-failed-commands.sh gcc -o editline.o -c -fvisibility=hidden -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/editline.pp editline.c exec sh ../build/unix/print-failed-commands.sh gcc -o sysunix.o -c -fvisibility=hidden -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/sysunix.pp sysunix.c rm -f libeditline.a ar cr libeditline.a editline.o sysunix.o ranlib libeditline.a gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/editline' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/shell' js.cpp jsworkers.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o js.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/js.pp js.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o jsworkers.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/jsworkers.pp jsworkers.cpp In file included from jsworkers.cpp:48: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsobj.h:64, from ../jsstr.h:56, from ../jsatom.h:52, from ../jscntxt.h:59, from jsworkers.cpp:49: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ../jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': ../jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ../jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from ../jsfun.h:49, from ../jscntxt.h:62: ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': ../jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h: In member function 'JSObjectArray* JSScript::objects()': ../jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': ../jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': ../jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': ../jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': ../jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSConstArray* JSScript::consts()': ../jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': ../jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] ../jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:63: ../jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': ../jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': ../jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': ../jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:66: ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': ../jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] ../jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] ../jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': ../jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': ../jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': ../jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] jsworkers.cpp: In member function 'void js::workers::MainQueue::destroy(JSContext*)': jsworkers.cpp:372:9: warning: deleting object of polymorphic class type 'js::workers::MainQueue' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] jsworkers.cpp: In member function 'bool js::workers::ThreadPool::start(JSContext*)': jsworkers.cpp:512:13: warning: deleting object of polymorphic class type 'js::workers::WorkerQueue' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] jsworkers.cpp: In member function 'void js::workers::ThreadPool::shutdown(JSContext*)': jsworkers.cpp:549:9: warning: deleting object of polymorphic class type 'js::workers::WorkerQueue' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] jsworkers.cpp: In static member function 'static void js::workers::Worker::jsFinalize(JSContext*, JSObject*)': jsworkers.cpp:691:13: warning: deleting object of polymorphic class type 'js::workers::Worker' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] jsworkers.cpp: In static member function 'static js::workers::Worker* js::workers::Worker::create(JSContext*, js::workers::WorkerParent*, JSString*, JSObject*)': jsworkers.cpp:1076:9: warning: deleting object of polymorphic class type 'js::workers::Worker' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] In file included from ../jsobj.h:65: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': ../jsgc.h:933:26: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': jsworkers.cpp:1056:60: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3294:48: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3313:46: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3326:58: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::workers::Event*; unsigned int N = 8; AllocPolicy = js::SystemAllocPolicy]': jsworkers.cpp:189:63: required from 'js::workers::ThreadSafeQueue::ThreadSafeQueue() [with T = js::workers::Event*]' jsworkers.cpp:361:55: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::workers::Worker*; unsigned int N = 8; AllocPolicy = js::SystemAllocPolicy]': jsworkers.cpp:189:63: required from 'js::workers::ThreadSafeQueue::ThreadSafeQueue() [with T = js::workers::Worker*]' jsworkers.cpp:440:54: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::workers::Event*; unsigned int N = 4; AllocPolicy = js::SystemAllocPolicy]': jsworkers.cpp:114:35: required from 'js::workers::Queue::Queue() [with T = js::workers::Event*; AllocPolicy = js::SystemAllocPolicy]' jsworkers.cpp:608:86: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::workers::Worker*; unsigned int N = 4; AllocPolicy = js::SystemAllocPolicy]': jsworkers.cpp:114:35: required from 'js::workers::Queue::Queue() [with T = js::workers::Worker*; AllocPolicy = js::SystemAllocPolicy]' jsworkers.cpp:189:63: required from 'js::workers::ThreadSafeQueue::ThreadSafeQueue() [with T = js::workers::Worker*]' jsworkers.cpp:440:54: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In file included from ../jswrapper.h:45, from js.cpp:58: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsobj.h:64, from ../jsstr.h:56, from ../jsatom.h:52, from ../jscntxt.h:59, from ../jsproxy.h:46, from ../jswrapper.h:46: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ../jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': ../jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ../jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from ../jsfun.h:49, from ../jscntxt.h:62: ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': ../jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h: In member function 'JSObjectArray* JSScript::objects()': ../jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': ../jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': ../jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': ../jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': ../jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSConstArray* JSScript::consts()': ../jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': ../jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] ../jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:63: ../jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': ../jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': ../jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': ../jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:66: ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': ../jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] ../jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] ../jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': ../jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': ../jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': ../jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from ../jsemit.h:49, from js.cpp:66: ../jsparse.h: In member function 'JSParseNode* JSParseNode::last() const': ../jsparse.h:654:16: warning: cast from 'char*' to 'JSParseNode*' increases required alignment of target type [-Wcast-align] In file included from ../jsscope.h:59, from js.cpp:75: ../jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': ../jsstrinlines.h:202:17: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] ../jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': ../jsstrinlines.h:303:17: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] ../jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': ../jsscope.h:431:21: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] In file included from ../jsobj.h:65: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': ../jsgc.h:933:26: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::GlobalScope::GlobalDef; unsigned int N = 16; AllocPolicy = js::ContextAllocPolicy]': ../jsparse.h:308:39: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 0; AllocPolicy = js::ContextAllocPolicy]': ../jsemit.h:550:36: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 20; AllocPolicy = js::SystemAllocPolicy]': ../jsregexp.h:167:71: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = short unsigned int; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': ../jsstrinlines.h:114:5: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = JSString*; unsigned int N = 32; AllocPolicy = js::ContextAllocPolicy]': ../jsstrinlines.h:418:9: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = PropDesc; unsigned int N = 1; AllocPolicy = js::ContextAllocPolicy]': ../jsobjinlines.h:829:40: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3294:48: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3313:46: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3326:58: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] c++ -o js -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O js.o jsworkers.o -lpthread -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib -Wl,-rpath-link,/bin -Wl,-rpath-link,/usr/pkg/lib -L../dist/bin -L../dist/lib -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nspr -lplds4 -lplc4 -lnspr4 -L/usr/lib -pthread ../editline/libeditline.a ../libjs_static.a -Wl,--export-dynamic /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 js ../dist/bin /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 js .. gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/shell' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests' tests.cpp testBug604087.cpp selfTest.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testBug604087.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testBug604087.pp testBug604087.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o selfTest.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/selfTest.pp selfTest.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o tests.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/tests.pp tests.cpp In file included from tests.h:41, from tests.cpp:41: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testClassGetter.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testClassGetter.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testClassGetter.pp testClassGetter.cpp In file included from tests.h:41, from selfTest.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testCloneScript.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testCloneScript.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testCloneScript.pp testCloneScript.cpp In file included from tests.h:41, from testBug604087.cpp:7: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsobj.h:64, from ../jsstr.h:56, from ../jsatom.h:52, from ../jscntxt.h:59, from ../jsproxy.h:46, from ../jswrapper.h:46, from testBug604087.cpp:8: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ../jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': ../jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ../jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from ../jsfun.h:49, from ../jscntxt.h:62: ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': ../jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h: In member function 'JSObjectArray* JSScript::objects()': ../jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': ../jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': ../jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': ../jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': ../jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSConstArray* JSScript::consts()': ../jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': ../jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] ../jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:63: ../jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': ../jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': ../jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': ../jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:66: ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': ../jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] ../jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] ../jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': ../jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': ../jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': ../jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': ../jsgc.h:933:26: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3294:48: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3313:46: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3326:58: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testConservativeGC.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testConservativeGC.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testConservativeGC.pp testConservativeGC.cpp In file included from tests.h:41, from testClassGetter.cpp:7: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testContexts.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testContexts.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testContexts.pp testContexts.cpp In file included from tests.h:41, from testCloneScript.cpp:7: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testDebugger.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testDebugger.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDebugger.pp testDebugger.cpp In file included from tests.h:41, from testConservativeGC.cpp:1: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsobj.h:64, from testConservativeGC.cpp:2: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from testConservativeGC.cpp:3: ../jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ../jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': ../jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ../jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testDeepFreeze.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testDeepFreeze.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDeepFreeze.pp testDeepFreeze.cpp In file included from tests.h:41, from testContexts.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testDefineGetterSetterNonEnumerable.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testDefineGetterSetterNonEnumerable.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDefineGetterSetterNonEnumerable.pp testDefineGetterSetterNonEnumerable.cpp In file included from tests.h:41, from testDebugger.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsopcode.h:51, from ../jsdbgapi.h:47, from testDebugger.cpp:6: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testDefineProperty.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testDefineProperty.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDefineProperty.pp testDefineProperty.cpp In file included from tests.h:41, from testDefineGetterSetterNonEnumerable.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testExtendedEq.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testExtendedEq.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testExtendedEq.pp testExtendedEq.cpp In file included from tests.h:41, from testDeepFreeze.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testFuncCallback.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testFuncCallback.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testFuncCallback.pp testFuncCallback.cpp In file included from tests.h:41, from testDefineProperty.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testGCChunkAlloc.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testGCChunkAlloc.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testGCChunkAlloc.pp testGCChunkAlloc.cpp In file included from tests.h:41, from testExtendedEq.cpp:8: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsobj.h:64, from testExtendedEq.cpp:9: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testGetPropertyDefault.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testGetPropertyDefault.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testGetPropertyDefault.pp testGetPropertyDefault.cpp In file included from tests.h:41, from testFuncCallback.cpp:1: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsobj.h:64, from ../jsfun.h:47, from testFuncCallback.cpp:2: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from ../jsatom.h:52, from ../jsfun.h:48: ../jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ../jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': ../jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ../jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from ../jsfun.h:49: ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': ../jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h: In member function 'JSObjectArray* JSScript::objects()': ../jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': ../jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': ../jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': ../jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': ../jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSConstArray* JSScript::consts()': ../jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': ../jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] ../jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:63, from testFuncCallback.cpp:3: ../jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': ../jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': ../jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': ../jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:66: ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': ../jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] ../jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] ../jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': ../jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': ../jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': ../jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': ../jsgc.h:933:26: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3294:48: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3313:46: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3326:58: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testIntString.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testIntString.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testIntString.pp testIntString.cpp In file included from tests.h:41, from testGCChunkAlloc.cpp:9: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsobj.h:64, from ../jsstr.h:56, from ../jsatom.h:52, from ../jscntxt.h:59, from testGCChunkAlloc.cpp:11: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ../jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': ../jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ../jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from ../jsfun.h:49, from ../jscntxt.h:62: ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': ../jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h: In member function 'JSObjectArray* JSScript::objects()': ../jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': ../jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': ../jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': ../jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': ../jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSConstArray* JSScript::consts()': ../jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': ../jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] ../jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:63: ../jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': ../jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': ../jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': ../jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:66: ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': ../jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] ../jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] ../jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': ../jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': ../jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': ../jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': ../jsgc.h:933:26: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3294:48: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3313:46: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3326:58: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testLookup.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testLookup.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testLookup.pp testLookup.cpp In file included from tests.h:41, from testGetPropertyDefault.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testNewObject.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testNewObject.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testNewObject.pp testNewObject.cpp In file included from tests.h:41, from testIntString.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsobj.h:64, from ../jsstr.h:56, from testIntString.cpp:6: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ../jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': ../jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ../jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testOps.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testOps.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testOps.pp testOps.cpp In file included from tests.h:41, from testLookup.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsobj.h:64, from ../jsfun.h:47, from testLookup.cpp:6: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from ../jsatom.h:52, from ../jsfun.h:48: ../jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ../jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': ../jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ../jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from ../jsfun.h:49: ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': ../jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h: In member function 'JSObjectArray* JSScript::objects()': ../jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': ../jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': ../jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': ../jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': ../jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSConstArray* JSScript::consts()': ../jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': ../jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] ../jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In file included from tests.h:41, from testNewObject.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testSameValue.cpp testPropCache.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testSameValue.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSameValue.pp testSameValue.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testPropCache.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testPropCache.pp testPropCache.cpp In file included from tests.h:41, from testOps.cpp:7: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testScriptObject.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testScriptObject.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testScriptObject.pp testScriptObject.cpp In file included from tests.h:41, from testSameValue.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testSetProperty.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testSetProperty.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSetProperty.pp testSetProperty.cpp In file included from tests.h:41, from testScriptObject.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In file included from tests.h:41, from testPropCache.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testThreads.cpp testThreadGC.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testThreads.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testThreads.pp testThreads.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testThreadGC.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testThreadGC.pp testThreadGC.cpp In file included from tests.h:41, from testSetProperty.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testTrap.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testTrap.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testTrap.pp testTrap.cpp In file included from tests.h:41, from testThreads.cpp:7: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testUTF8.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testUTF8.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testUTF8.pp testUTF8.cpp In file included from tests.h:41, from testThreadGC.cpp:7: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsobj.h:64, from ../jsstr.h:56, from ../jsatom.h:52, from ../jscntxt.h:59, from testThreadGC.cpp:10: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ../jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': ../jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ../jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] In file included from ../jsfun.h:49, from ../jscntxt.h:62: ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': ../jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h: In member function 'JSObjectArray* JSScript::objects()': ../jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': ../jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': ../jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': ../jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': ../jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSConstArray* JSScript::consts()': ../jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': ../jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] ../jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:63: ../jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': ../jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': ../jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': ../jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:66: ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': ../jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] ../jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] ../jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': ../jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': ../jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': ../jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': ../jsgc.h:933:26: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3294:48: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3313:46: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3326:58: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testVersion.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testVersion.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testVersion.pp testVersion.cpp In file included from tests.h:41, from testTrap.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsopcode.h:51, from ../jsdbgapi.h:47, from testTrap.cpp:6: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testXDR.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testXDR.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testXDR.pp testXDR.cpp In file included from tests.h:41, from testUTF8.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] testCustomIterator.cpp exec sh ../build/unix/print-failed-commands.sh c++ -o testCustomIterator.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"NetBSD11\" -DOSARCH=NetBSD -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/pkg/include/nspr -fPIC -DPIC -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testCustomIterator.pp testCustomIterator.cpp In file included from tests.h:41, from testCustomIterator.cpp:1: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from testCustomIterator.cpp:3: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In file included from tests.h:41, from testVersion.cpp:1: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsobj.h:64, from ../jsstr.h:56, from ../jsatom.h:52, from ../jsscript.h:46, from testVersion.cpp:2: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ../jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': ../jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ../jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': ../jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h: In member function 'JSObjectArray* JSScript::objects()': ../jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': ../jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': ../jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': ../jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': ../jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSConstArray* JSScript::consts()': ../jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] In file included from ../jscntxt.h:62, from testVersion.cpp:3: ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': ../jsfun.h:228:21: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] ../jsfun.h:229:21: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:63: ../jsgc.h: In member function 'size_t js::gc::Cell::cellIndex() const': ../jsgc.h:396:12: warning: cast from 'const js::gc::Cell*' to 'const js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': ../jsgc.h:514:17: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': ../jsgc.h:550:17: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] In file included from ../jscntxt.h:66: ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': ../jsinterp.h:778:21: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] ../jsinterp.h:779:21: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] ../jscntxt.h: In member function 'js::Value* js::StackSegment::valueRangeBegin() const': ../jscntxt.h:271:16: warning: cast from 'const js::StackSegment*' to 'js::Value*' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSAtom** FrameAtomBase(JSContext*, JSStackFrame*)': ../jscntxt.h:2179:15: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSAtom**' increases required alignment of target type [-Wcast-align] ../jscntxt.h: In function 'JSContext* js_ContextFromLinkField(JSCList*)': ../jscntxt.h:2963:12: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSContext*' increases required alignment of target type [-Wcast-align] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = void**; unsigned int N = 16; AllocPolicy = js::SystemAllocPolicy]': ../jsgc.h:933:26: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = js::Value; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = js::Value; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3294:48: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = int; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = int; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3313:46: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = const js::Shape*; unsigned int N = 8; AllocPolicy = js::ContextAllocPolicy]': ../jscntxt.h:3236:34: required from 'js::AutoVectorRooter::AutoVectorRooter(JSContext*, ptrdiff_t) [with T = const js::Shape*; JSContext = JSContext; ptrdiff_t = int]' ../jscntxt.h:3326:58: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] In file included from tests.h:41, from testXDR.cpp:5: ../jsapi.h:1381:39: warning: ignoring attributes on template argument 'jsval' {aka 'long long unsigned int'} [-Wignored-attributes] In file included from ../jsobj.h:64, from ../jsstr.h:56, from ../jsatom.h:52, from ../jsscript.h:46, from testXDR.cpp:6: ../jsvalue.h: In member function 'void js::Value::staticAssertions()': ../jsvalue.h:737:21: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:738:21: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:739:21: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:740:21: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] ../jsvalue.h:741:21: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In member function 'js::gc::FreeCell* JSString::asFreeCell()': ../jsstr.h:199:16: warning: cast from 'JSString*' to 'js::gc::FreeCell*' increases required alignment of target type [-Wcast-align] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': ../jsstr.h:487:21: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': ../jsstr.h:596:21: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:598:21: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] ../jsstr.h:599:21: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': ../jsscript.h:83:21: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h:84:21: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] ../jsscript.h: In member function 'JSObjectArray* JSScript::objects()': ../jsscript.h:499:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSUpvarArray* JSScript::upvars()': ../jsscript.h:504:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSUpvarArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSObjectArray* JSScript::regexps()': ../jsscript.h:509:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSObjectArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSTryNoteArray* JSScript::trynotes()': ../jsscript.h:514:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSTryNoteArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'js::GlobalSlotArray* JSScript::globals()': ../jsscript.h:519:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'js::GlobalSlotArray*' increases required alignment of target type [-Wcast-align] ../jsscript.h: In member function 'JSConstArray* JSScript::consts()': ../jsscript.h:524:16: warning: cast from 'uint8*' {aka 'unsigned char*'} to 'JSConstArray*' increases required alignment of target type [-Wcast-align] In file included from tests.h:43: ../jsvector.h: In instantiation of 'js::Vector::Vector(AllocPolicy) [with T = char; unsigned int N = 0; AllocPolicy = js::SystemAllocPolicy]': tests.h:82:23: required from here ../jsvector.h:394:34: warning: member 'js::Vector::storage' is used uninitialized [-Wuninitialized] c++ -o jsapi-tests -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -fno-strict-aliasing -Dunix -pthread -pipe -DNDEBUG -DTRIMMED -O tests.o selfTest.o testBug604087.o testClassGetter.o testCloneScript.o testConservativeGC.o testContexts.o testDebugger.o testDeepFreeze.o testDefineGetterSetterNonEnumerable.o testDefineProperty.o testExtendedEq.o testFuncCallback.o testGCChunkAlloc.o testGetPropertyDefault.o testIntString.o testLookup.o testNewObject.o testOps.o testPropCache.o testSameValue.o testScriptObject.o testSetProperty.o testThreadGC.o testThreads.o testTrap.o testUTF8.o testVersion.o testXDR.o testCustomIterator.o -lpthread -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib -Wl,-rpath-link,/bin -Wl,-rpath-link,/usr/pkg/lib -L../dist/bin -L../dist/lib ../libjs_static.a -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nspr -lplds4 -lplc4 -lnspr4 -L/usr/lib -pthread -Wl,--export-dynamic /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 jsapi-tests ../dist/bin gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/tests' gmake[2]: Nothing to be done for 'libs'. gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/tests' /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -D dist/sdk/lib /tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config/nsinstall -R -m 755 libmozjs185.so dist/sdk/lib gmake[1]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src' /usr/pkg/bin/gmake tools gmake[1]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config' gmake[2]: Nothing to be done for 'tools'. gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/config' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/editline' gmake[2]: Nothing to be done for 'tools'. gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/editline' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/shell' gmake[2]: Nothing to be done for 'tools'. gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/shell' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests' gmake[2]: Nothing to be done for 'tools'. gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/jsapi-tests' gmake[2]: Entering directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/tests' gmake[2]: Nothing to be done for 'tools'. gmake[2]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src/tests' gmake[1]: Leaving directory '/tmp/pkgbuild/lang/spidermonkey185/work/js-1.8.5/js/src' if test -d ./dist/bin ; then touch ./dist/bin/.purgecaches ; fi