Skip to content

Instantly share code, notes, and snippets.

@tracker1
Created August 14, 2015 04:14
Show Gist options
  • Save tracker1/6f2ec5153c47e7e9f65c to your computer and use it in GitHub Desktop.
Save tracker1/6f2ec5153c47e7e9f65c to your computer and use it in GitHub Desktop.
sbbs install issues
This file has been truncated, but you can view the full file.
cvs checkout: Updating src/build
cvs checkout: Updating src/sbbs3
cvs checkout: Updating src/sbbs3/chat
cvs checkout: Updating src/sbbs3/ctrl
cvs checkout: Updating src/sbbs3/dosxtrn
cvs checkout: Updating src/sbbs3/execvxd
cvs checkout: Updating src/sbbs3/gtkchat
cvs checkout: Updating src/sbbs3/gtkmonitor
cvs checkout: Updating src/sbbs3/gtkmonitor/pixmaps
cvs checkout: Updating src/sbbs3/gtkuseredit
cvs checkout: Updating src/sbbs3/gtkuserlist
cvs checkout: Updating src/sbbs3/install
cvs checkout: Updating src/sbbs3/menuedit
cvs checkout: Updating src/sbbs3/scfg
cvs checkout: Updating src/sbbs3/syncview
cvs checkout: Updating src/sbbs3/uedit
cvs checkout: Updating src/sbbs3/umonitor
cvs checkout: Updating src/sbbs3/useredit
cvs checkout: Updating src/sbbs3/userlist
cvs checkout: Updating src/sbbs3/userlist/wxsmith
cvs checkout: Updating src/xpdev
cvs checkout: Updating src/xpdev/clx
cvs checkout: Updating src/xpdev/clx/ThreadCreate
cvs checkout: Updating src/smblib
cvs checkout: Updating src/uifc
cvs checkout: Updating src/conio
cvs checkout: Updating src/sexpots
cvs checkout: Updating src/comio
cvs checkout: Updating 3rdp/dist
cvs checkout: Updating 3rdp/build
/bin/sh: 1: autoconf-2.13: not found
make[2]: [../build/../../src/../3rdp/gcc.linux.x64.release/mozjs/lib/libmozjs185-1.0.a] Error 127 (ignored)
creating Makefile
creating shell/Makefile
creating lirasm/Makefile
creating jsapi-tests/Makefile
creating tests/Makefile
creating config/Makefile
creating config/mkdepend/Makefile
creating editline/Makefile
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsprvtd.h:57,
from jscntxt.h:55,
from jsanalyze.h:45,
from jsanalyze.cpp:40:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
In file included from jsapi.cpp:52:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jsapi.cpp:60:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsapi.cpp:52:0:
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsclone.h: In member function 'void js::SCInput::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jschar) == 2);
^
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.h:101:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(uint32_t) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.h:102:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsdouble) == 8);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsapi.cpp:94:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from ./assembler/assembler/MacroAssembler.h:54:0,
from yarr/yarr/RegexJIT.h:31,
from jsregexpinlines.h:49,
from jsapi.cpp:97:
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
./assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
./assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
./assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
jsapi.cpp: In function 'JSIdArray* JS_Enumerate(JSContext*, JSObject*)':
jsapi.cpp:3988:16: warning: converting 'false' to pointer type 'JSIdArray*' [-Wconversion-null]
return false;
^
In file included from jsarray.cpp:84:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jstracer.h:48,
from jsarray.cpp:90:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsarray.cpp:84:0:
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsarray.cpp:110:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsarray.cpp:84:0:
jsarray.cpp: In function 'JSBool js_GetLengthProperty(JSContext*, JSObject*, jsuint*)':
jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsarray.cpp:230:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsuint) == sizeof(uint32_t));
^
jsarray.cpp: In function 'JSBool BigIndexToId(JSContext*, JSObject*, jsuint, JSBool, jsid*)':
jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsarray.cpp:256:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT((jsuint)-1 == 4294967295U);
^
In file included from jstracer.h:48:0,
from jsarray.cpp:90:
jsarray.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_EnsureDenseArrayCapacity' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsarray.cpp:497:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, BOOL, js_EnsureDenseArrayCapacity, CONTEXT, OBJECT, INT32,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_ArrayCompPush_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsarray.cpp:2110:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, BOOL_FAIL, js_ArrayCompPush_tn, CONTEXT, OBJECT,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::NewDenseEmptyArray' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsarray.cpp:3106:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(extern, OBJECT, NewDenseEmptyArray, CONTEXT, OBJECT, 0,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::NewDenseAllocatedArray' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsarray.cpp:3108:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, OBJECT, NewDenseAllocatedArray, CONTEXT, UINT32, OBJECT, 0,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::NewDenseUnallocatedArray' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsarray.cpp:3110:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, OBJECT, NewDenseUnallocatedArray, CONTEXT, UINT32, OBJECT, 0,
^
In file included from jsatom.cpp:47:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsatom.cpp:65:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsatom.cpp:51:0:
jsatom.cpp: In member function 'JSAtomListElement* JSAtomList::add(js::Parser*, JSAtom*, JSAtomList::AddHow)':
jsatom.h:158:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#define ALE_SET_INDEX(ale,index)((ale)->entry.value = (void *)(index))
^
jsatom.cpp:862:9: note: in expansion of macro 'ALE_SET_INDEX'
ALE_SET_INDEX(ale, count++);
^
jsatom.cpp: In function 'void js_InitAtomMap(JSContext*, JSAtomMap*, JSAtomList*)':
jsatom.cpp:954:12: warning: variable 'count' set but not used [-Wunused-but-set-variable]
uint32 count;
^
In file included from jsbool.cpp:45:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsbool.cpp:58:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from jsclone.h:42,
from jsclone.cpp:39:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsclone.h: In member function 'void js::SCInput::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jschar) == 2);
^
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.h:101:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(uint32_t) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.h:102:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsdouble) == 8);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsregexpinlines.h:45:0,
from jsclone.cpp:44:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from ./assembler/assembler/MacroAssembler.h:54:0,
from yarr/yarr/RegexJIT.h:31,
from jsregexpinlines.h:49,
from jsclone.cpp:44:
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
./assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
./assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
./assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from jsclone.h:42,
from jsclone.cpp:39:
jsclone.cpp: In member function 'bool js::SCInput::readArray(T*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert73' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.cpp:203:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(uint64_t) % sizeof(T) == 0);
^
jsclone.cpp: In function 'uint32_t ArrayTypeToTag(uint32_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert75' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.cpp:408:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(TypedArray::TYPE_INT8 == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert76' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.cpp:409:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(TypedArray::TYPE_UINT8 == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert77' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.cpp:410:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(TypedArray::TYPE_INT16 == 2);
^
jsutil.h:120:43: warning: typedef 'js_static_assert78' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.cpp:411:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(TypedArray::TYPE_UINT16 == 3);
^
jsutil.h:120:43: warning: typedef 'js_static_assert79' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.cpp:412:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(TypedArray::TYPE_INT32 == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert80' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.cpp:413:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(TypedArray::TYPE_UINT32 == 5);
^
jsutil.h:120:43: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.cpp:414:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(TypedArray::TYPE_FLOAT32 == 6);
^
jsutil.h:120:43: warning: typedef 'js_static_assert82' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.cpp:415:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(TypedArray::TYPE_FLOAT64 == 7);
^
jsutil.h:120:43: warning: typedef 'js_static_assert83' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.cpp:416:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(TypedArray::TYPE_UINT8_CLAMPED == 8);
^
jsutil.h:120:43: warning: typedef 'js_static_assert84' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsclone.cpp:417:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(TypedArray::TYPE_MAX == TypedArray::TYPE_UINT8_CLAMPED + 1);
^
In file included from jscntxt.cpp:58:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jstracer.h:48,
from jscntxt.cpp:81:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from assembler/assembler/MacroAssembler.h:54:0,
from jscntxt.cpp:84:
assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
In file included from jscntxt.cpp:90:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jscntxt.cpp:58:0:
jscntxt.cpp: In function 'JSContext* js_NewContext(JSRuntime*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jscntxt.cpp:746:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSVERSION_DEFAULT == 0);
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsprvtd.h:57,
from jscntxt.h:55,
from jscompartment.cpp:41:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jstracer.h:48,
from jscompartment.cpp:47:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./assembler/assembler/MacroAssembler.h:54:0,
from methodjit/PolyIC.h:46,
from jscompartment.cpp:51:
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
./assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
./assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
./assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
In file included from methodjit/BaseAssembler.h:53:0,
from methodjit/PolyIC.h:50,
from jscompartment.cpp:51:
./jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
./jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jsdate.cpp:66:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsdate.cpp:63:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsdate.cpp:74:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsdate.cpp:66:0:
jsdate.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)date_now_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsdate.cpp:2459:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(date_now,
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsprvtd.h:57,
from jsdbgapi.cpp:45:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsdbgapi.cpp:72:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from ./assembler/assembler/MacroAssembler.h:54:0,
from methodjit/PunboxAssembler.h:43,
from methodjit/CodeGenIncludes.h:58,
from methodjit/Compiler.h:47,
from methodjit/Retcon.h:52,
from jsdbgapi.cpp:79:
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
./assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
./assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
./assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from jsdtoa.cpp:47:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsdtoa.cpp:54:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsemit.cpp:52:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsemit.cpp:73:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsemit.cpp:52:0:
jsemit.cpp: In member function 'bool JSTreeContext::ensureSharpSlots()':
jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsemit.cpp:1318:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(SHARP_NSLOTS == 2);
^
jsemit.cpp: In function 'JSOp EmitBigIndexPrefix(JSContext*, JSCodeGenerator*, uintN)':
jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsemit.cpp:1773:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INDEX_LIMIT <= JS_BIT(24));
^
jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsemit.cpp:1774:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INDEX_LIMIT >=
^
In file included from jsemit.cpp:56:0:
jsemit.cpp: In member function 'bool JSCodeGenerator::addGlobalUse(JSAtom*, uint32, js::UpvarCookie*)':
jsatom.h:158:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#define ALE_SET_INDEX(ale,index)((ale)->entry.value = (void *)(index))
^
jsemit.cpp:2458:5: note: in expansion of macro 'ALE_SET_INDEX'
ALE_SET_INDEX(ale, cookie->asInteger());
^
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]
bool forInLet, popScope;
^
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]
JSObject *blockObj;
^
In file included from jsbit.h:44:0,
from jsexn.cpp:48:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsexn.cpp:67:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsbit.h:44:0,
from jsexn.cpp:48:
jsexn.cpp: In function 'JSErrorReport* CopyErrorReport(JSContext*, JSErrorReport*)':
jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsexn.cpp:146:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSErrorReport) % sizeof(const char *) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsexn.cpp:147:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(const char *) % sizeof(jschar) == 0);
^
jsexn.cpp: In function 'jsval* GetStackTraceValueBuffer(JSExnPrivate*)':
jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsexn.cpp:257:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackTraceElem) % sizeof(jsval) == 0);
^
jsexn.cpp: In function 'JSBool exn_enumerate(JSContext*, JSObject*)':
jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsexn.cpp:440:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSAtomState) <= (size_t)(uint16)-1);
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsprvtd.h:57,
from jscntxt.h:55,
from jsfriendapi.cpp:40:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
In file included from jsbit.h:44:0,
from jsfun.cpp:47:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jsfun.cpp:53:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsbit.h:44:0,
from jsfun.cpp:47:
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsfun.cpp:91:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsbit.h:44:0,
from jsfun.cpp:47:
jsfun.cpp: In function 'JSObject* NewArguments(JSContext*, JSObject*, uint32, JSObject&)':
jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.cpp:186:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSObject::ARGS_CLASS_RESERVED_SLOTS == 2);
^
In file included from jsfun.cpp:53:0:
jsfun.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_NewArgumentsOnTrace' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsfun.cpp:301:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(extern, OBJECT, js_NewArgumentsOnTrace, CONTEXT, OBJECT, UINT32, OBJECT,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_PutArgumentsOnTrace' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsfun.cpp:326:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, BOOL, js_PutArgumentsOnTrace, CONTEXT, OBJECT, VALUEPTR, 0,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_CreateCallObjectOnTrace' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsfun.cpp:1062:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(extern, OBJECT, js_CreateCallObjectOnTrace, CONTEXT, FUNCTION, OBJECT, OBJECT,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_PutCallObjectOnTrace' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:389:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsfun.cpp:1169:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_6'
JS_DEFINE_CALLINFO_6(extern, BOOL, js_PutCallObjectOnTrace, CONTEXT, OBJECT, UINT32, VALUEPTR,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_SetCallArg' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsfun.cpp:1317:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(extern, BOOL, js_SetCallArg, CONTEXT, OBJECT, JSID, VALUE, 0,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_SetCallVar' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsfun.cpp:1326:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(extern, BOOL, js_SetCallVar, CONTEXT, OBJECT, JSID, VALUE, 0,
^
jsfun.cpp: In function 'JSString* fun_toStringHelper(JSContext*, JSObject*, uintN)':
jsfun.cpp:2054:16: warning: converting 'false' to pointer type 'JSString*' [-Wconversion-null]
return false;
^
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]
return false;
^
In file included from jsfun.cpp:53:0:
jsfun.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_CloneFunctionObject' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsfun.cpp:2819:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(extern, OBJECT, js_CloneFunctionObject, CONTEXT, FUNCTION, OBJECT, OBJECT, 0,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_AllocFlatClosure' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsfun.cpp:2853:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, OBJECT, js_AllocFlatClosure,
^
In file included from jsgc.cpp:56:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jstracer.h:48,
from jsgc.cpp:81:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsgc.cpp:91:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsgc.cpp:56:0:
jsgc.cpp: In function 'js::gc::ConservativeGCTest js::MarkIfGCThingWord(JSTracer*, jsuword, uint32&)':
jsutil.h:120:43: warning: typedef 'js_static_assert83' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.cpp:610:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSID_TYPE_STRING == 0 && JSID_TYPE_OBJECT == 4);
^
jsgc.cpp: In function 'void FinalizeArenaList(JSCompartment*, JSContext*, unsigned int)':
jsutil.h:120:43: warning: typedef 'js_static_assert84' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.cpp:1893:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(!(sizeof(T) & Cell::CellMask));
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsprvtd.h:57,
from jscntxt.h:55,
from jsgcstats.cpp:40:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jsgcstats.cpp:44:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsinterp.cpp:50:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jstracer.h:48,
from jsinterp.cpp:75:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsinterp.cpp:85:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from ./assembler/assembler/MacroAssembler.h:54:0,
from methodjit/MonoIC.h:44,
from jsinterp.cpp:100:
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
./assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
./assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
./assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
In file included from jsinterp.cpp:50:0,
from jsinvoke.cpp:42:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jstracer.h:48,
from jsinterp.cpp:75,
from jsinvoke.cpp:42:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsinterp.cpp:85:0,
from jsinvoke.cpp:42:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from ./assembler/assembler/MacroAssembler.h:54:0,
from methodjit/MonoIC.h:44,
from jsinterp.cpp:100,
from jsinvoke.cpp:42:
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
./assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
./assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
./assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
In file included from jsinterp.cpp:50:0,
from jsinvoke.cpp:42:
jsinterp.cpp: In function 'bool js::Execute(JSContext*, JSObject*, JSScript*, JSStackFrame*, uintN, js::Value*)':
jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.cpp:993:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(SHARP_NSLOTS == 2);
^
In file included from jsiter.cpp:47:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jsiter.cpp:53:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsiter.cpp:47:0:
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsiter.cpp:80:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsiter.cpp:47:0:
jsiter.cpp: In function 'bool js::VectorToIdArray(JSContext*, js::AutoIdVector&, JSIdArray**)':
jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsiter.cpp:339:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSIdArray) > sizeof(jsid));
^
jsiter.cpp: In function 'JSObject* NewIteratorObject(JSContext*, uintN)':
jsiter.cpp:428:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null]
return false;
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jslock.cpp:47:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
jslock.cpp: In function 'int js_SuspendThread(JSThinLock*)':
jslock.cpp:585:14: warning: variable 'stat' set but not used [-Wunused-but-set-variable]
PRStatus stat;
^
jslock.cpp: In function 'void js_ResumeThread(JSThinLock*)':
jslock.cpp:615:14: warning: variable 'stat' set but not used [-Wunused-but-set-variable]
PRStatus stat;
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from jsmath.cpp:48:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jsmath.cpp:50:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from jsmath.cpp:48:
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
In file included from jsmath.cpp:50:0:
jsmath.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_math_abs_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(name, \
^
jsmath.cpp:680:1: note: in expansion of macro 'MATH_BUILTIN_1'
MATH_BUILTIN_1(js_math_abs, fabs)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_atan_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(name, \
^
jsmath.cpp:681:1: note: in expansion of macro 'MATH_BUILTIN_1'
MATH_BUILTIN_1(math_atan, atan)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_sin_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(name, \
^
jsmath.cpp:682:1: note: in expansion of macro 'MATH_BUILTIN_1'
MATH_BUILTIN_1(math_sin, sin)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_cos_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(name, \
^
jsmath.cpp:683:1: note: in expansion of macro 'MATH_BUILTIN_1'
MATH_BUILTIN_1(math_cos, cos)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_sqrt_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(name, \
^
jsmath.cpp:684:1: note: in expansion of macro 'MATH_BUILTIN_1'
MATH_BUILTIN_1(math_sqrt, sqrt)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_tan_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(name, \
^
jsmath.cpp:685:1: note: in expansion of macro 'MATH_BUILTIN_1'
MATH_BUILTIN_1(math_tan, tan)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_exp_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:715:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(math_exp,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_acos_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:807:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(math_acos,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_asin_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:809:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(math_asin,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_atan2_kernel' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:811:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(math_atan2,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_floor_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:813:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(js_math_floor,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_log_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:815:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(math_log,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_max_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:817:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(js_math_max,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_min_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:819:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(js_math_min,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_pow_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:821:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(math_pow,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_random_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:823:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(math_random,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_round_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:825:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(js_math_round,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)math_ceil_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsmath.cpp:827:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(js_math_ceil,
^
In file included from jsnum.cpp:56:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jsnum.cpp:59:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsnum.cpp:56:0:
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsnum.cpp:75:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsnum.cpp:59:0:
jsnum.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)ParseInt' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:516:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsnum.cpp:513:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2'
JS_DEFINE_TRCINFO_2(num_parseInt,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)ParseIntDouble' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:517:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn1 \
^
jsnum.cpp:513:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2'
JS_DEFINE_TRCINFO_2(num_parseInt,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)ParseFloat' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsnum.cpp:517:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(num_parseFloat,
^
In file included from jsnum.cpp:56:0:
jsnum.cpp: In constructor 'js::ToCStringBuf::ToCStringBuf()':
jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsnum.cpp:594:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sbufSize >= DTOSTR_STANDARD_BUFFER_SIZE);
^
jsnum.cpp: In function 'JSString* js_IntToString(JSContext*, int32)':
jsutil.h:120:43: warning: typedef 'js_static_assert72' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsnum.cpp:625:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSShortString::MAX_SHORT_STRING_LENGTH + 1 >= sizeof("-2147483648"));
^
In file included from jsnum.cpp:59:0:
jsnum.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_NumberToString' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:516:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsnum.cpp:932:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2'
JS_DEFINE_TRCINFO_2(num_toString,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_NumberToStringWithBase' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:517:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn1 \
^
jsnum.cpp:932:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2'
JS_DEFINE_TRCINFO_2(num_toString,
^
In file included from jsbit.h:44:0,
from jsobj.cpp:49:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jsobj.cpp:58:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsbit.h:44:0,
from jsobj.cpp:49:
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsobj.cpp:85:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
jsobj.cpp: In function 'JSHashEntry* MarkSharpObjects(JSContext*, JSObject*, JSIdArray**)':
jsobj.cpp:221:65: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
he = JS_HashTableRawAdd(table, hep, hash, obj, (void *) sharpid);
^
jsobj.cpp:280:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
he->value = (void *) sharpid;
^
In file included from jsobj.cpp:58:0:
jsobj.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_Object_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsobj.cpp:2968:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(js_Object,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_InitializerObject' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsobj.cpp:2983:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, OBJECT, js_InitializerObject, CONTEXT, OBJECT, OBJECT,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_String_tn' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsobj.cpp:2996:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, OBJECT, js_String_tn, CONTEXT, CALLEE_PROTOTYPE, STRING, 0,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_CreateThisFromTrace' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsobj.cpp:3029:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, CONSTRUCTOR_RETRY, js_CreateThisFromTrace, CONTEXT, OBJECT, UINTN, 0,
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from json.cpp:43:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from json.cpp:66:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsopcode.cpp:54:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jstracer.h:48,
from jsopcode.cpp:73:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsopcode.cpp:77:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
jsopcode.cpp: In function 'jsbytecode* DecompileDestructuring(SprintStack*, jsbytecode*, jsbytecode*)':
jsopcode.cpp:1572:14: warning: variable 'saveop' set but not used [-Wunused-but-set-variable]
JSOp op, saveop;
^
In file included from jsopcode.cpp:54:0:
jsopcode.cpp: In function 'jsbytecode* Decompile(SprintStack*, jsbytecode*, intN, JSOp)':
jsutil.h:120:43: warning: typedef 'js_static_assert314' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsopcode.cpp:1891:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(ARGNO_LEN == SLOTNO_LEN);
^
In file included from jsparse.cpp:60:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsparse.cpp:93:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from ./assembler/assembler/MacroAssembler.h:54:0,
from yarr/yarr/RegexJIT.h:31,
from jsregexpinlines.h:49,
from jsparse.cpp:94:
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
./assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
./assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
./assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
jsparse.cpp: In member function 'JSParseNode* js::Parser::functionDef(JSAtom*, js::Parser::FunctionType, uintN)':
jsparse.cpp:3355:20: warning: converting 'false' to pointer type 'JSParseNode*' [-Wconversion-null]
return false;
^
In file included from jsarray.h:47:0,
from jsparse.cpp:62:
jsparse.cpp: In member function 'JSParseNode* js::Parser::primaryExpr(js::TokenKind, JSBool)':
jsatom.h:158:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#define ALE_SET_INDEX(ale,index)((ale)->entry.value = (void *)(index))
^
jsparse.cpp:8697:17: note: in expansion of macro 'ALE_SET_INDEX'
ALE_SET_INDEX(ale, assignType | oldAssignType);
^
jsparse.cpp:8540:16: warning: variable 'afterComma' set but not used [-Wunused-but-set-variable]
JSBool afterComma;
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from jsproxy.cpp:43:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsproxy.cpp:51:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsprf.cpp:51:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from jsprobes.cpp:36:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from jspropertycache.h:44,
from jspropertycache.cpp:41:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jspropertycache.cpp:44:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from jspropertytree.cpp:45:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jspropertytree.cpp:51:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsreflect.cpp:45:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsreflect.cpp:63:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsregexp.cpp:48:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsregexp.cpp:58:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from ./assembler/assembler/MacroAssembler.h:54:0,
from yarr/yarr/RegexJIT.h:31,
from jsregexpinlines.h:49,
from jsregexp.cpp:59:
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
./assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
./assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
./assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jstracer.h:48,
from jsregexp.cpp:64:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jstracer.h:48:0,
from jsregexp.cpp:64:
jsregexp.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_CloneRegExpObject' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsregexp.cpp:178:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, OBJECT, js_CloneRegExpObject, CONTEXT, OBJECT, OBJECT, 0,
^
In file included from jsbit.h:44:0,
from jsscan.cpp:57:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsbit.h:44:0,
from jsscope.cpp:50:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jstracer.h:48,
from jsscope.cpp:64:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsscope.cpp:67:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsscript.cpp:47:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jstracer.h:48,
from jsscript.cpp:63:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsscript.cpp:70:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
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]
jsuword constFlag = 0;
^
In file included from jsscript.cpp:47:0:
jsscript.cpp: In function 'JSBool js_XDRScript(JSXDRState*, JSScript**, JSBool*)':
jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.cpp:712:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(tn->kind) == sizeof(uint8));
^
jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.cpp:713:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(tn->stackDepth) == sizeof(uint16));
^
jsscript.cpp: In static member function 'static JSScript* JSScript::NewScript(JSContext*, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint16, uint16, JSVersion)':
jsutil.h:120:43: warning: typedef 'js_static_assert80' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.cpp:1289:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSObjectArray) +
^
In file included from jsstr.cpp:55:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jsstr.cpp:62:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsstr.cpp:55:0:
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsstr.cpp:81:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from ./assembler/assembler/MacroAssembler.h:54:0,
from yarr/yarr/RegexJIT.h:31,
from jsregexpinlines.h:49,
from jsstr.cpp:82:
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
./assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
./assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
./assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
In file included from jsstr.cpp:55:0:
jsstr.cpp: In function 'jschar* AllocChars(JSContext*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.cpp:119:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSString::MAX_LENGTH * sizeof(jschar) < UINT32_MAX);
^
In file included from jsstr.cpp:62:0:
jsstr.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_Flatten' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsstr.cpp:239:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(extern, BOOL, js_Flatten, CONTEXT, STRING, 0, nanojit::ACCSET_STORE_ANY)
^
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]
return false;
^
In file included from jsstr.cpp:62:0:
jsstr.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_ConcatStrings' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsstr.cpp:3063:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(str_concat,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)String_fromCharCode' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
#define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args
^
jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n'
_JS_DEFINE_CALLINFO_n tn0 \
^
jsstr.cpp:3376:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1'
JS_DEFINE_TRCINFO_1(str_fromCharCode,
^
In file included from jsstr.cpp:55:0:
jsstr.cpp: In member function 'JSFlatString* js::StringBuffer::finishString()':
jsutil.h:120:43: warning: typedef 'js_static_assert76' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.cpp:3501:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSShortString::MAX_SHORT_STRING_LENGTH < CharBuffer::InlineLength);
^
In file included from jsstr.cpp:62:0:
jsstr.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_EqualStringsOnTrace' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsstr.cpp:3823:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, BOOL, js_EqualStringsOnTrace,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_CompareStringsOnTrace' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsstr.cpp:3877:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, INT32, js_CompareStringsOnTrace,
^
In file included from jstypedarray.cpp:44:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jstypedarray.cpp:51:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jstypedarray.cpp:44:0:
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jstypedarray.cpp:64:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jstypedarray.cpp:51:0:
jstypedarray.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_TypedArray_uint8_clamp_double' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstypedarray.cpp:387:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1'
JS_DEFINE_CALLINFO_1(extern, INT32, js_TypedArray_uint8_clamp_double, DOUBLE,
^
In file included from jstypedarray.cpp:44:0:
jstypedarray.cpp: In member function 'void TypedArrayTemplate<NativeType>::copyIndexToValue(JSContext*, uint32, js::Value*)':
jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jstypedarray.cpp:1351:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(NativeType) < 4);
^
jstypedarray.cpp: In function 'JSObject* TypedArrayConstruct(JSContext*, jsint, uintN, js::Value*)':
jstypedarray.cpp:1671:16: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null]
return false;
^
jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate<NativeType>::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = signed char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]':
jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate<NativeType>::create(JSContext*, uintN, js::Value*) [with NativeType = signed char; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]'
jstypedarray.cpp:1643:27: required from here
jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null]
return false;
^
jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate<NativeType>::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]':
jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate<NativeType>::create(JSContext*, uintN, js::Value*) [with NativeType = unsigned char; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]'
jstypedarray.cpp:1646:28: required from here
jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null]
jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate<NativeType>::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]':
jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate<NativeType>::create(JSContext*, uintN, js::Value*) [with NativeType = short int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]'
jstypedarray.cpp:1649:28: required from here
jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null]
jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate<NativeType>::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]':
jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate<NativeType>::create(JSContext*, uintN, js::Value*) [with NativeType = short unsigned int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]'
jstypedarray.cpp:1652:29: required from here
jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null]
jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate<NativeType>::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]':
jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate<NativeType>::create(JSContext*, uintN, js::Value*) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]'
jstypedarray.cpp:1655:28: required from here
jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null]
jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate<NativeType>::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]':
jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate<NativeType>::create(JSContext*, uintN, js::Value*) [with NativeType = unsigned int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]'
jstypedarray.cpp:1658:29: required from here
jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null]
jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate<NativeType>::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]':
jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate<NativeType>::create(JSContext*, uintN, js::Value*) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]'
jstypedarray.cpp:1661:30: required from here
jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null]
jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate<NativeType>::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]':
jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate<NativeType>::create(JSContext*, uintN, js::Value*) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]'
jstypedarray.cpp:1664:30: required from here
jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null]
jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate<NativeType>::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = uint8_clamped; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]':
jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate<NativeType>::create(JSContext*, uintN, js::Value*) [with NativeType = uint8_clamped; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]'
jstypedarray.cpp:1667:35: required from here
jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null]
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from jswrapper.cpp:42:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
In file included from ./assembler/assembler/MacroAssembler.h:54:0,
from methodjit/PolyIC.h:46,
from jswrapper.cpp:48:
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
./assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
./assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
./assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from jswrapper.cpp:42:
./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from methodjit/BaseAssembler.h:53:0,
from methodjit/PolyIC.h:50,
from jswrapper.cpp:48:
./jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
./jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsxdrapi.cpp:47:0:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsxdrapi.cpp:58:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsbit.h:44:0,
from jsxml.cpp:49:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jsxml.cpp:76:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from nanojit/nanojit.h:377:0,
from jstracer.cpp:58:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsbit.h:44:0,
from jstracer.cpp:43:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from jstracer.cpp:87:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jstracer.h:48:0,
from jstracer.cpp:78:
jstracer.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_IntToString' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:323:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(extern, STRING, js_IntToString, CONTEXT, INT32, 1, nanojit::ACCSET_NONE)
^
In file included from jsbit.h:44:0,
from jstracer.cpp:43:
jstracer.cpp: In function 'void js::NativeToValue(JSContext*, js::Value&, JSValueType, double*)':
jsutil.h:120:43: warning: typedef 'js_static_assert73' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jstracer.cpp:2979:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(Value) == sizeof(double));
^
In file included from jstracer.h:48:0,
from jstracer.cpp:78:
jstracer.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetClosureVar' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:8140:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(extern, UINT32, GetClosureVar, CONTEXT, OBJECT, CVIPTR, DOUBLEPTR,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetClosureArg' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:8142:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(extern, UINT32, GetClosureArg, CONTEXT, OBJECT, CVIPTR, DOUBLEPTR,
^
In file included from jsbit.h:44:0,
from jstracer.cpp:43:
jstracer.cpp: In member function 'nanojit::LIns* js::TraceRecorder::unbox_object(nanojit::LIns*, JSValueType, js::VMSideExit*)':
jsutil.h:120:43: warning: typedef 'js_static_assert76' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jstracer.cpp:10001:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSVAL_TYPE_OBJECT == JSVAL_UPPER_INCL_TYPE_OF_VALUE_SET);
^
jstracer.cpp: In member function 'void js::TraceRecorder::unbox_any_object(js::tjit::Address, nanojit::LIns**, nanojit::LIns**)':
jsutil.h:120:43: warning: typedef 'js_static_assert77' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jstracer.cpp:10044:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSVAL_TYPE_OBJECT == JSVAL_UPPER_INCL_TYPE_OF_VALUE_SET);
^
jstracer.cpp: In member function 'nanojit::LIns* js::TraceRecorder::unbox_string_id(nanojit::LIns*)':
jsutil.h:120:43: warning: typedef 'js_static_assert78' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jstracer.cpp:10118:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSID_TYPE_STRING == 0);
^
In file included from jstracer.h:48:0,
from jstracer.cpp:78:
jstracer.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::functionProbe' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:10588:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(static, BOOL, functionProbe, CONTEXT, FUNCTION, INT32, 0, ACCSET_ALL)
^
In file included from jsbit.h:44:0,
from jstracer.cpp:43:
jstracer.cpp: In member function 'void js::TraceRecorder::propagateFailureToBuiltinStatus(nanojit::LIns*, nanojit::LIns*&)':
jsutil.h:120:43: warning: typedef 'js_static_assert80' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jstracer.cpp:11186:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JS_TRUE & 1) ^ 1) << 1 == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jstracer.cpp:11187:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JS_FALSE & 1) ^ 1) << 1 == BUILTIN_ERROR);
^
In file included from jstracer.h:48:0,
from jstracer.cpp:78:
jstracer.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::ceilReturningInt' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:11432:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(static, BOOL, ceilReturningInt, DOUBLE, INT32PTR, 0, ACCSET_STORE_ANY)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::floorReturningInt' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:11433:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(static, BOOL, floorReturningInt, DOUBLE, INT32PTR, 0, ACCSET_STORE_ANY)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::roundReturningInt' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:11434:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(static, BOOL, roundReturningInt, DOUBLE, INT32PTR, 0, ACCSET_STORE_ANY)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::DeleteIntKey' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:11842:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(extern, BOOL_FAIL, DeleteIntKey, CONTEXT, OBJECT, INT32, BOOL,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::DeleteStrKey' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:11864:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(extern, BOOL_FAIL, DeleteStrKey, CONTEXT, OBJECT, STRING, BOOL,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::MethodWriteBarrier' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:12142:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, MethodWriteBarrier, CONTEXT, OBJECT, UINT32, CVALUEPTR,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetPropertyByName' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:12719:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5'
JS_DEFINE_CALLINFO_5(static, BOOL_FAIL, GetPropertyByName, CONTEXT, OBJECT, STRINGPTR, VALUEPTR,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetPropertyByIndex' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:12793:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, GetPropertyByIndex, CONTEXT, OBJECT, INT32, VALUEPTR, 0,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetPropertyById' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:12823:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, GetPropertyById, CONTEXT, OBJECT, JSID, VALUEPTR,
^
In file included from jsbit.h:44:0,
from jstracer.cpp:43:
jstracer.cpp: In member function 'js::RecordingStatus js::TraceRecorder::getPropertyById(nanojit::LIns*, js::Value*)':
jsutil.h:120:43: warning: typedef 'js_static_assert91' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jstracer.cpp:12842:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsid) == sizeof(void *));
^
In file included from jstracer.h:48:0,
from jstracer.cpp:78:
jstracer.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetPropertyWithNativeGetter' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:12881:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, GetPropertyWithNativeGetter,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::SetPropertyByName' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:13204:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5'
JS_DEFINE_CALLINFO_5(static, BOOL_FAIL, SetPropertyByName,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::InitPropertyByName' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:13223:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, InitPropertyByName, CONTEXT, OBJECT, STRINGPTR, VALUE,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::SetPropertyByIndex' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:13264:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5'
JS_DEFINE_CALLINFO_5(static, BOOL_FAIL, SetPropertyByIndex, CONTEXT, OBJECT, INT32, VALUEPTR, BOOL,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::InitPropertyByIndex' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:13282:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, InitPropertyByIndex, CONTEXT, OBJECT, INT32, VALUE,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::CheckSameGlobal' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:13525:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(static, BOOL, CheckSameGlobal, OBJECT, OBJECT, 0, ACCSET_STORE_ANY)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetUpvarArgOnTrace' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:13584:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5'
JS_DEFINE_CALLINFO_5(extern, UINT32, GetUpvarArgOnTrace, CONTEXT, UINT32, INT32, UINT32,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetUpvarVarOnTrace' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:13586:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5'
JS_DEFINE_CALLINFO_5(extern, UINT32, GetUpvarVarOnTrace, CONTEXT, UINT32, INT32, UINT32,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::GetUpvarStackOnTrace' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:13588:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5'
JS_DEFINE_CALLINFO_5(extern, UINT32, GetUpvarStackOnTrace, CONTEXT, UINT32, INT32, UINT32,
^
In file included from jstracer.h:56:0,
from jstracer.cpp:78:
jstracer.cpp: In member function 'js::RecordingStatus js::TraceRecorder::createThis(JSObject&, nanojit::LIns*, nanojit::LIns**)':
./dist/include/Writer.h:857:62: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
#define nameImmw(ww) name(w.immpNonGC((void *) (ww)), #ww)
^
jstracer.cpp:13816:24: note: in expansion of macro 'nameImmw'
LIns* args[] = { w.nameImmw(protoSlot), ctor_ins, cx_ins };
^
In file included from jstracer.h:48:0,
from jstracer.cpp:78:
jstracer.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::MethodReadBarrier' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:14184:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(static, OBJECT_FAIL, MethodReadBarrier, CONTEXT, OBJECT, SHAPE, OBJECT,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::ObjectToIterator' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:14881:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, ObjectToIterator, CONTEXT, OBJECT, INT32, VALUEPTR,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::IteratorMore' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:14929:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, BOOL_FAIL, IteratorMore, CONTEXT, OBJECT, VALUEPTR,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::CloseIterator' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:14997:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(extern, BOOL_FAIL, CloseIterator, CONTEXT, OBJECT, 0, ACCSET_STORE_ANY)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::HasInstanceOnTrace' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:15471:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(static, BOOL_FAIL, HasInstanceOnTrace, CONTEXT, OBJECT, VALUE,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js::js_Unbrand' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jstracer.cpp:16578:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(extern, BOOL, js_Unbrand, CONTEXT, OBJECT, 0, ACCSET_STORE_ANY)
^
jstracer.cpp: In member function 'js::LoopProfile::ProfileAction js::LoopProfile::profileOperation(JSContext*, JSOp)':
jstracer.cpp:17359:20: warning: variable 'v' set but not used [-Wunused-but-set-variable]
StackValue v = stackAt(-1);
^
In file included from ./nanojit/nanojit.h:377:0,
from ./nanojit/Assembler.cpp:40:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./nanojit/nanojit.h:377:0,
from ./nanojit/Allocator.cpp:40:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./nanojit/nanojit.h:377:0,
from ./nanojit/CodeAlloc.cpp:40:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./nanojit/nanojit.h:377:0,
from ./nanojit/Containers.cpp:40:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./nanojit/nanojit.h:377:0,
from ./nanojit/Fragmento.cpp:42:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./nanojit/nanojit.h:377:0,
from ./nanojit/LIR.cpp:40:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./nanojit/nanojit.h:377:0,
from ./nanojit/njconfig.cpp:40:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./nanojit/nanojit.h:377:0,
from ./nanojit/RegAlloc.cpp:40:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./nanojit/nanojit.h:377:0,
from ./nanojit/avmplus.cpp:36:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./nanojit/nanojit.h:377:0,
from ./nanojit/NativeX64.cpp:40:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
./nanojit/NativeX64.cpp: At global scope:
./nanojit/NativeX64.cpp:1902:81: warning: narrowing conversion of '9223372036854775808ull' from 'long long unsigned int' to 'const int64_t {aka const long int}' inside { } is ill-formed in C++11 [-Wnarrowing]
static const AVMPLUS_ALIGN16(int64_t) negateMask[] = {0x8000000000000000LL,0};
^
In file included from jsval.h:48:0,
from jspubtd.h:47,
from jsapi.h:49,
from jsbuiltins.cpp:44:
jsvalue.h: In member function 'void js::Value::staticAssertions()':
jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
jsstr.h: In static member function 'static void JSString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from nanojit/nanojit.h:377:0,
from jsbuiltins.h:45,
from jsbuiltins.cpp:59:
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from jsbuiltins.cpp:64:0:
jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from jsbuiltins.cpp:59:0:
jsbuiltins.cpp: At global scope:
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_dmod' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:98:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(extern, DOUBLE, js_dmod, DOUBLE, DOUBLE, 1, ACCSET_NONE)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_imod' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:108:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(extern, INT32, js_imod, INT32, INT32, 1, ACCSET_NONE)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_UnboxDouble' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:147:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1'
JS_DEFINE_CALLINFO_1(extern, DOUBLE, js_UnboxDouble, JSVAL, 1, ACCSET_NONE)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_UnboxInt32' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:156:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1'
JS_DEFINE_CALLINFO_1(extern, INT32, js_UnboxInt32, VALUE, 1, ACCSET_NONE)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_DoubleToInt32' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:165:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1'
JS_DEFINE_CALLINFO_1(extern, INT32, js_DoubleToInt32, DOUBLE, 1, ACCSET_NONE)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_DoubleToUint32' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:172:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1'
JS_DEFINE_CALLINFO_1(extern, UINT32, js_DoubleToUint32, DOUBLE, 1, ACCSET_NONE)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_StringToNumber' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:187:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, DOUBLE, js_StringToNumber, CONTEXT, STRING, BOOLPTR,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_StringToInt32' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:197:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, INT32, js_StringToInt32, CONTEXT, STRING, BOOLPTR,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_AddProperty' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:232:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, BOOL, js_AddProperty, CONTEXT, OBJECT, SHAPE, 0, ACCSET_STORE_ANY)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_AddAtomProperty' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:239:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, BOOL, js_AddAtomProperty, CONTEXT, OBJECT, SHAPE, 0, ACCSET_STORE_ANY)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_HasNamedProperty' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:269:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, BOOL, js_HasNamedProperty, CONTEXT, OBJECT, STRING,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_HasNamedPropertyInt32' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:281:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3'
JS_DEFINE_CALLINFO_3(extern, BOOL, js_HasNamedPropertyInt32, CONTEXT, OBJECT, INT32,
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_TypeOfObject' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:290:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(extern, STRING, js_TypeOfObject, CONTEXT, OBJECT, 1, ACCSET_NONE)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_BooleanIntToString' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:298:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2'
JS_DEFINE_CALLINFO_2(extern, STRING, js_BooleanIntToString, CONTEXT, INT32, 1, ACCSET_NONE)
^
jsbuiltins.h:294:100: warning: narrowing conversion of '(intptr_t)js_NewNullClosure' from 'intptr_t {aka long int}' to 'uintptr_t {aka long unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
{ (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \
^
jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO'
_JS_DEFINE_CALLINFO(linkage, op, \
^
jsbuiltins.cpp:320:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4'
JS_DEFINE_CALLINFO_4(extern, OBJECT, js_NewNullClosure, CONTEXT, OBJECT, OBJECT, OBJECT,
^
In file included from ./nanojit/nanojit.h:377:0,
from ./nanojit/VMPI.cpp:35:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./jsbit.h:44:0,
from ./jstl.h:43,
from ./tracejit/Writer.cpp:41:
./jsvalue.h: In member function 'void js::Value::staticAssertions()':
./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
./jsstr.h: In static member function 'static void JSString::staticAsserts()':
./jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
./jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
./jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
./jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
./jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
./jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
./jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
In file included from ./dist/include/nanojit.h:377:0,
from ./tracejit/Writer.h:47,
from ./tracejit/Writer.cpp:43:
./dist/include/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./dist/include/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./dist/include/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./dist/include/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./jsval.h:48:0,
from ./jspubtd.h:47,
from ./jsprvtd.h:57,
from ./jscntxt.h:55,
from ./methodjit/MethodJIT.h:42,
from ./methodjit/MethodJIT.cpp:39:
./jsvalue.h: In member function 'void js::Value::staticAssertions()':
./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
./jsstr.h: In static member function 'static void JSString::staticAsserts()':
./jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
./jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
./jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
./jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
./jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
./jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
./jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
In file included from ./nanojit/nanojit.h:377:0,
from ./jsbuiltins.h:45,
from ./jstracer.h:48,
from ./methodjit/MethodJIT.cpp:42:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./assembler/assembler/MacroAssembler.h:54:0,
from ./methodjit/BaseAssembler.h:47,
from ./methodjit/MethodJIT.cpp:43:
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
./assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
./assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
./assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
In file included from ./jsval.h:48:0,
from ./jspubtd.h:47,
from ./jsprvtd.h:57,
from ./jscntxt.h:55,
from ./methodjit/MethodJIT.h:42,
from ./methodjit/MethodJIT.cpp:39:
./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
./jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
./jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from ./methodjit/BaseAssembler.h:53:0,
from ./methodjit/MethodJIT.cpp:43:
./jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
./jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from ./jsval.h:48:0,
from ./jspubtd.h:47,
from ./jsprvtd.h:57,
from ./jscntxt.h:55,
from ./methodjit/MethodJIT.h:42,
from ./methodjit/MethodJIT.cpp:39:
./methodjit/MethodJIT.cpp: In member function 'void JSStackFrame::methodjitStaticAsserts()':
./jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./methodjit/MethodJIT.cpp:77:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) == 0x30);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./methodjit/MethodJIT.cpp:78:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, ncode_) == 0x28);
^
In file included from ./jsval.h:48:0,
from ./jspubtd.h:47,
from ./jsprvtd.h:57,
from ./jscntxt.h:55,
from ./methodjit/StubCalls.cpp:41:
./jsvalue.h: In member function 'void js::Value::staticAssertions()':
./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
./jsstr.h: In static member function 'static void JSString::staticAsserts()':
./jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
./jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
./jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32));
^
./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL);
^
./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()':
./jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script));
^
./jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript));
^
./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)':
./jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8);
^
./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)':
./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING);
^
./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()':
./jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0);
^
./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const':
./jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH);
^
./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)':
./jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999);
^
./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)':
./jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0));
^
In file included from ./assembler/assembler/MacroAssembler.h:54:0,
from ./methodjit/PunboxAssembler.h:43,
from ./methodjit/CodeGenIncludes.h:58,
from ./methodjit/Compiler.h:47,
from ./methodjit/StubCalls.cpp:53:
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::call()':
./assembler/assembler/MacroAssemblerX86_64.h:127:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::tailRecursiveCall()':
./assembler/assembler/MacroAssemblerX86_64.h:135:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
./assembler/assembler/MacroAssemblerX86_64.h: In member function 'JSC::AbstractMacroAssembler<JSC::X86Assembler>::Call JSC::MacroAssemblerX86_64::makeTailRecursiveCall(JSC::AbstractMacroAssembler<JSC::X86Assembler>::Jump)':
./assembler/assembler/MacroAssemblerX86_64.h:144:22: warning: variable 'label' set but not used [-Wunused-but-set-variable]
DataLabelPtr label = moveWithPatch(ImmPtr(0), scratchRegister);
^
In file included from ./methodjit/BaseAssembler.h:53:0,
from ./methodjit/CodeGenIncludes.h:63,
from ./methodjit/Compiler.h:47,
from ./methodjit/StubCalls.cpp:53:
./jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)':
./jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
setPrivate((void*) length);
^
In file included from ./nanojit/nanojit.h:377:0,
from ./jsbuiltins.h:45,
from ./jstracer.h:48,
from ./methodjit/StubCalls.cpp:55:
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:189:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::lsbSet32(mask) : nanojit::lsbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) };
^
./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)':
./nanojit/RegAlloc.h:197:86: warning: narrowing conversion of '((sizeof (nanojit::RegisterMask) == 4ul) ? nanojit::msbSet32(mask) : nanojit::msbSet64(((uint64_t)mask)))' from 'int' to 'nanojit::Register {aka unsigned int}' inside { } is ill-formed in C++11 [-Wnarrowing]
Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) };
^
In file included from ./jsval.h:48:0,
from ./jspubtd.h:47,
from ./jsprvtd.h:57,
from ./jscntxt.h:55,
from ./methodjit/MethodJIT.h:42,
from ./methodjit/Compiler.cpp:42:
./jsvalue.h: In member function 'void js::Value::staticAssertions()':
./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueType) == 1);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSValueTag) == 4);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSBool) == 4);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4);
^
./jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(sizeof(jsval) == 8);
^
./jsstr.h: In static member function 'static void JSString::staticAsserts()':
./jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >>
^
./jsstr.h: In static member function 'static void JSShortString::staticAsserts()':
./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) ==
^
./jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString));
^
./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) +
^
./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()':
./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs]
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1'
#define JS_STATIC_ASSERT_GLUE1(x,y) x##y
^
./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE'
typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1]
^
./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT'
JS_STATIC_ASS
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment