<86>Apr 23 02:05:14 userdel[25801]: delete user 'rooter' <86>Apr 23 02:05:14 userdel[25801]: removed group 'rooter' owned by 'rooter' <86>Apr 23 02:05:14 userdel[25801]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 23 02:05:14 groupadd[25816]: group added to /etc/group: name=rooter, GID=522 <86>Apr 23 02:05:14 groupadd[25816]: group added to /etc/gshadow: name=rooter <86>Apr 23 02:05:14 groupadd[25816]: new group: name=rooter, GID=522 <86>Apr 23 02:05:14 useradd[25826]: new user: name=rooter, UID=522, GID=522, home=/root, shell=/bin/bash <86>Apr 23 02:05:14 userdel[25848]: delete user 'builder' <86>Apr 23 02:05:14 userdel[25848]: removed group 'builder' owned by 'builder' <86>Apr 23 02:05:14 userdel[25848]: removed shadow group 'builder' owned by 'builder' <86>Apr 23 02:05:14 groupadd[25863]: group added to /etc/group: name=builder, GID=523 <86>Apr 23 02:05:14 groupadd[25863]: group added to /etc/gshadow: name=builder <86>Apr 23 02:05:14 groupadd[25863]: new group: name=builder, GID=523 <86>Apr 23 02:05:14 useradd[25879]: new user: name=builder, UID=523, GID=523, home=/usr/src, shell=/bin/bash <13>Apr 23 02:05:17 rpmi: gcc-c++-common-1.4.22-alt1 1519183788 installed <13>Apr 23 02:05:18 rpmi: libstdc++7-devel-7.3.1-alt3 1519153729 installed <13>Apr 23 02:05:19 rpmi: gcc7-c++-7.3.1-alt3 1519153729 installed <13>Apr 23 02:05:19 rpmi: libtinfo-devel-6.1.20180407-alt1 1524068795 installed <13>Apr 23 02:05:19 rpmi: libncurses-devel-6.1.20180407-alt1 1524068795 installed <13>Apr 23 02:05:19 rpmi: libexpat-2.2.4-alt1 1503305341 installed <13>Apr 23 02:05:19 rpmi: python-modules-curses-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:19 rpmi: libverto-0.3.0-alt1_1 1506746050 installed <13>Apr 23 02:05:19 rpmi: libkeyutils-1.5.10-alt1 1489994069 installed <13>Apr 23 02:05:19 rpmi: libcom_err-1.44.1.0.10.d5bd-alt1 1524088041 installed <13>Apr 23 02:05:19 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Apr 23 02:05:19 rpmi: libtasn1-4.13-alt2 1521133848 installed <13>Apr 23 02:05:19 rpmi: libp11-kit-0.23.9-alt4 1522862076 installed <13>Apr 23 02:05:19 rpmi: ca-certificates-2017.11.22-alt3 1515521666 installed <13>Apr 23 02:05:19 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Apr 23 02:05:19 rpmi: p11-kit-trust-0.23.9-alt4 1522862076 installed <13>Apr 23 02:05:19 rpmi: libcrypto10-1.0.2o-alt1 1522836697 installed <86>Apr 23 02:05:19 groupadd[29307]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 23 02:05:19 groupadd[29307]: group added to /etc/gshadow: name=_keytab <86>Apr 23 02:05:19 groupadd[29307]: new group: name=_keytab, GID=499 <13>Apr 23 02:05:19 rpmi: libkrb5-1.16-alt1.S1 1516715375 installed <13>Apr 23 02:05:19 rpmi: libssl10-1.0.2o-alt1 1522836697 installed <13>Apr 23 02:05:19 rpmi: python-modules-compiler-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:19 rpmi: python-modules-email-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:19 rpmi: python-modules-unittest-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:19 rpmi: python-modules-encodings-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:20 rpmi: python-modules-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:20 rpmi: python-modules-xml-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:20 rpmi: python-modules-ctypes-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:20 rpmi: python-modules-multiprocessing-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:20 rpmi: python-modules-logging-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:20 rpmi: python-tools-2to3-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:20 rpmi: python-modules-hotshot-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:20 rpmi: python-modules-bsddb-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:20 rpmi: python-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:20 rpmi: python-dev-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:20 rpmi: python-module-setuptools-1:39.0.1-alt2.S1 1522312992 installed <13>Apr 23 02:05:20 rpmi: python-modules-json-2.7.14-alt1 1510074710 installed <13>Apr 23 02:05:20 rpmi: gyp-0.1.g940a15e-alt2 1482055954 installed <13>Apr 23 02:05:20 rpmi: gcc-c++-7-alt4 1519042715 installed Installing v8-3.15-3.15.11.10-alt4.2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.84231 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf v8-3.15-3.15.11.10 + echo 'Source #0 (v8-3.15-3.15.11.10.tar):' Source #0 (v8-3.15-3.15.11.10.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/v8-3.15-3.15.11.10.tar + cd v8-3.15-3.15.11.10 + /bin/chmod -c -Rf u+rwX,go-w . + sed -i 's|build/gyp/gyp|gyp|g' Makefile + sed -i 's|'\''-Wno-unused-but-set-variable'\''||g' SConstruct + sed -i 's|-Werror||g' build/android.gypi build/common.gypi build/standalone.gypi + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.84231 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd v8-3.15-3.15.11.10 + make -j1 native mode=release library=shared snapshot=on soname_version=3 make: Entering directory '/usr/src/RPM/BUILD/v8-3.15-3.15.11.10' GYP_GENERATORS=make \ gyp --generator-output="out" build/all.gyp \ -Ibuild/standalone.gypi --depth=. -S.native -Dcomponent=shared_library -Dv8_can_use_vfp3_instructions=true -Dsoname_version=3 make[1]: Entering directory '/usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out' CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/allocation.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/atomicops_internals_x86_gcc.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/bignum.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/bignum-dtoa.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/cached-powers.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/conversions.o In file included from ../src/utils.h:36:0, from ../src/conversions.h:31, from ../src/conversions-inl.h:40, from ../src/conversions.cc:32: ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/diy-fp.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/dtoa.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/fast-dtoa.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/fixed-dtoa.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/once.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/preparse-data.o In file included from ../src/hashmap.h:32:0, from ../src/preparse-data.h:32, from ../src/preparse-data.cc:31: ../src/preparse-data.cc: In member function 'virtual void v8::internal::FunctionLoggingParserRecorder::LogMessage(int, int, const char*, const char*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__69' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/preparse-data.cc:69:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(PreparseDataConstants::kMessageStartPos == 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__71' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/preparse-data.cc:71:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(PreparseDataConstants::kMessageEndPos == 1); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__73' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/preparse-data.cc:73:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(PreparseDataConstants::kMessageArgCountPos == 2); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__75' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/preparse-data.cc:75:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(PreparseDataConstants::kMessageTextPos == 3); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/preparser.o In file included from ../src/preparser.cc:33:0: ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/preparser-api.o In file included from ../src/preparser-api.cc:36:0: ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/scanner.o In file included from ../src/scanner.h:35:0, from ../src/scanner.cc:30: ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/scanner.cc: In function 'v8::internal::Token::Value v8::internal::KeywordOrIdentifierToken(const char*, int, bool, bool)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:819:3: note: in expansion of macro 'KEYWORD' KEYWORD("break", Token::BREAK) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:821:3: note: in expansion of macro 'KEYWORD' KEYWORD("case", Token::CASE) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:822:3: note: in expansion of macro 'KEYWORD' KEYWORD("catch", Token::CATCH) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:823:3: note: in expansion of macro 'KEYWORD' KEYWORD("class", Token::FUTURE_RESERVED_WORD) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:824:3: note: in expansion of macro 'KEYWORD' KEYWORD("const", Token::CONST) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:825:3: note: in expansion of macro 'KEYWORD' KEYWORD("continue", Token::CONTINUE) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:827:3: note: in expansion of macro 'KEYWORD' KEYWORD("debugger", Token::DEBUGGER) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:828:3: note: in expansion of macro 'KEYWORD' KEYWORD("default", Token::DEFAULT) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:829:3: note: in expansion of macro 'KEYWORD' KEYWORD("delete", Token::DELETE) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:830:3: note: in expansion of macro 'KEYWORD' KEYWORD("do", Token::DO) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:832:3: note: in expansion of macro 'KEYWORD' KEYWORD("else", Token::ELSE) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:833:3: note: in expansion of macro 'KEYWORD' KEYWORD("enum", Token::FUTURE_RESERVED_WORD) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:834:3: note: in expansion of macro 'KEYWORD' KEYWORD("export", harmony_modules \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:836:3: note: in expansion of macro 'KEYWORD' KEYWORD("extends", Token::FUTURE_RESERVED_WORD) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:838:3: note: in expansion of macro 'KEYWORD' KEYWORD("false", Token::FALSE_LITERAL) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:839:3: note: in expansion of macro 'KEYWORD' KEYWORD("finally", Token::FINALLY) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:840:3: note: in expansion of macro 'KEYWORD' KEYWORD("for", Token::FOR) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:841:3: note: in expansion of macro 'KEYWORD' KEYWORD("function", Token::FUNCTION) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:843:3: note: in expansion of macro 'KEYWORD' KEYWORD("if", Token::IF) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:844:3: note: in expansion of macro 'KEYWORD' KEYWORD("implements", Token::FUTURE_STRICT_RESERVED_WORD) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:845:3: note: in expansion of macro 'KEYWORD' KEYWORD("import", harmony_modules \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:847:3: note: in expansion of macro 'KEYWORD' KEYWORD("in", Token::IN) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:848:3: note: in expansion of macro 'KEYWORD' KEYWORD("instanceof", Token::INSTANCEOF) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:849:3: note: in expansion of macro 'KEYWORD' KEYWORD("interface", Token::FUTURE_STRICT_RESERVED_WORD) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:851:3: note: in expansion of macro 'KEYWORD' KEYWORD("let", harmony_scoping \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:854:3: note: in expansion of macro 'KEYWORD' KEYWORD("new", Token::NEW) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:855:3: note: in expansion of macro 'KEYWORD' KEYWORD("null", Token::NULL_LITERAL) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:857:3: note: in expansion of macro 'KEYWORD' KEYWORD("package", Token::FUTURE_STRICT_RESERVED_WORD) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:858:3: note: in expansion of macro 'KEYWORD' KEYWORD("private", Token::FUTURE_STRICT_RESERVED_WORD) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:859:3: note: in expansion of macro 'KEYWORD' KEYWORD("protected", Token::FUTURE_STRICT_RESERVED_WORD) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:860:3: note: in expansion of macro 'KEYWORD' KEYWORD("public", Token::FUTURE_STRICT_RESERVED_WORD) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:862:3: note: in expansion of macro 'KEYWORD' KEYWORD("return", Token::RETURN) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:864:3: note: in expansion of macro 'KEYWORD' KEYWORD("static", Token::FUTURE_STRICT_RESERVED_WORD) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:865:3: note: in expansion of macro 'KEYWORD' KEYWORD("super", Token::FUTURE_RESERVED_WORD) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:866:3: note: in expansion of macro 'KEYWORD' KEYWORD("switch", Token::SWITCH) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:868:3: note: in expansion of macro 'KEYWORD' KEYWORD("this", Token::THIS) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:869:3: note: in expansion of macro 'KEYWORD' KEYWORD("throw", Token::THROW) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:870:3: note: in expansion of macro 'KEYWORD' KEYWORD("true", Token::TRUE_LITERAL) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:871:3: note: in expansion of macro 'KEYWORD' KEYWORD("try", Token::TRY) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:872:3: note: in expansion of macro 'KEYWORD' KEYWORD("typeof", Token::TYPEOF) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:874:3: note: in expansion of macro 'KEYWORD' KEYWORD("var", Token::VAR) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:875:3: note: in expansion of macro 'KEYWORD' KEYWORD("void", Token::VOID) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:877:3: note: in expansion of macro 'KEYWORD' KEYWORD("while", Token::WHILE) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:878:3: note: in expansion of macro 'KEYWORD' KEYWORD("with", Token::WITH) \ ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__918' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.cc:904:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(keyword_length <= kMaxLength); \ ^~~~~~~~~~~~~ ../src/scanner.cc:880:3: note: in expansion of macro 'KEYWORD' KEYWORD("yield", Token::FUTURE_STRICT_RESERVED_WORD) ^~~~~~~ ../src/scanner.cc:918:5: note: in expansion of macro 'KEYWORDS' KEYWORDS(KEYWORD_GROUP_CASE, KEYWORD) ^~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/strtod.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/token.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/unicode.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser_lib/src/utils.o AR(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/tools/gyp/libpreparser_lib.a CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/preparser/preparser/preparser-process.o LINK(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/preparser CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/accessors.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/accessors.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/accessors.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/accessors.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/accessors.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/accessors.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/accessors.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/allocation.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/api.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/api.h:31, from ../src/api.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/api.h:31, from ../src/api.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/api.h:31, from ../src/api.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/api.h:31, from ../src/api.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/api.h:31, from ../src/api.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/api.h:31, from ../src/api.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/api.cc: In member function 'v8::Local v8::Object::CallAsFunction(v8::Handle, int, v8::Handle*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3682' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.cc:3682:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(v8::Handle) == sizeof(i::Object**)); ^~~~~~~~~~~~~ ../src/api.cc: In member function 'v8::Local v8::Object::CallAsConstructor(int, v8::Handle*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3714' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.cc:3714:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(v8::Handle) == sizeof(i::Object**)); ^~~~~~~~~~~~~ ../src/api.cc: In member function 'v8::Local v8::Function::NewInstance(int, v8::Handle*) const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3758' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.cc:3758:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(v8::Handle) == sizeof(i::Object**)); ^~~~~~~~~~~~~ ../src/api.cc: In member function 'v8::Local v8::Function::Call(v8::Handle, int, v8::Handle*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3781' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.cc:3781:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(v8::Handle) == sizeof(i::Object**)); ^~~~~~~~~~~~~ ../src/api.cc: In static member function 'static v8::Local v8::External::New(void*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__4812' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.cc:4812:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(value) == sizeof(i::Address)); ^~~~~~~~~~~~~ ../src/api.cc: In static member function 'static void v8::V8::AddObjectGroup(v8::Persistent*, size_t, v8::RetainedObjectInfo*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__5409' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.cc:5409:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(Persistent) == sizeof(i::Object**)); ^~~~~~~~~~~~~ ../src/api.cc: In static member function 'static void v8::V8::AddObjectGroup(v8::Isolate*, v8::Persistent*, size_t, v8::RetainedObjectInfo*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__5422' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.cc:5422:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(Persistent) == sizeof(i::Object**)); ^~~~~~~~~~~~~ ../src/api.cc: In static member function 'static void v8::V8::AddImplicitReferences(v8::Persistent, v8::Persistent*, size_t)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__5433' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.cc:5433:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(Persistent) == sizeof(i::Object**)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/assembler.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/assembler.h:38, from ../src/assembler.cc:35: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/assembler.h:38, from ../src/assembler.cc:35: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/assembler.h:38, from ../src/assembler.cc:35: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/assembler.h:38, from ../src/assembler.cc:35: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/assembler.h:38, from ../src/assembler.cc:35: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/assembler.h:38, from ../src/assembler.cc:35: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/stub-cache.h: In static member function 'static int v8::internal::StubCache::PrimaryOffset(v8::internal::String*, v8::internal::Code::Flags, v8::internal::Map*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__339' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/stub-cache.h:339:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kHeapObjectTagSize == String::kHashShift); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/ast.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/ast.h:31, from ../src/ast.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/ast.h:31, from ../src/ast.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/ast.h:31, from ../src/ast.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/ast.h:31, from ../src/ast.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/ast.h:31, from ../src/ast.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/ast.h:31, from ../src/ast.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/atomicops_internals_x86_gcc.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/bignum-dtoa.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/bignum.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/bootstrapper.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/bootstrapper.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/bootstrapper.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/bootstrapper.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/bootstrapper.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/bootstrapper.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/bootstrapper.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/builtins.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/builtins.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/builtins.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/builtins.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/builtins.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/builtins.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/builtins.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/stub-cache.h: In static member function 'static int v8::internal::StubCache::PrimaryOffset(v8::internal::String*, v8::internal::Code::Flags, v8::internal::Map*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__339' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/stub-cache.h:339:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kHeapObjectTagSize == String::kHashShift); ^~~~~~~~~~~~~ ../src/builtins.cc: In member function 'v8::internal::Handle v8::internal::{anonymous}::BuiltinArguments::called_function()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__68' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/builtins.cc:68:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(extra_args == NEEDS_CALLED_FUNCTION); ^~~~~~~~~~~~~ ../src/builtins.cc: In member function 'int v8::internal::{anonymous}::BuiltinArguments::length() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__75' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/builtins.cc:75:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(extra_args == NO_EXTRA_ARGUMENTS); ^~~~~~~~~~~~~ ../src/builtins.cc: In function 'v8::internal::FixedArrayBase* v8::internal::LeftTrimFixedArray(v8::internal::Heap*, v8::internal::FixedArrayBase*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__389' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/builtins.cc:389:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(FixedArrayBase::kMapOffset == 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__390' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/builtins.cc:390:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(FixedArrayBase::kLengthOffset == kPointerSize); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__391' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/builtins.cc:391:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(FixedArrayBase::kHeaderSize == 2 * kPointerSize); ^~~~~~~~~~~~~ ../src/builtins.cc: In function 'v8::internal::MaybeObject* v8::internal::Builtin_ArrayConcat(v8::internal::{anonymous}::ArrayConcatArgumentsType, v8::internal::Isolate*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__1186' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/builtins.cc:1186:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(FixedArray::kMaxLength < kHalfOfMaxInt); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/cached-powers.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/checks.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/checks.cc:30: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/checks.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/checks.cc:30: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/checks.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/checks.cc:30: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/checks.cc:30: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/circular-queue.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/circular-queue.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/circular-queue.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/circular-queue.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/circular-queue.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/circular-queue.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/circular-queue.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/code-stubs.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/code-stubs.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/code-stubs.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/code-stubs.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/code-stubs.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/code-stubs.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/code-stubs.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/stub-cache.h: In static member function 'static int v8::internal::StubCache::PrimaryOffset(v8::internal::String*, v8::internal::Code::Flags, v8::internal::Map*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__339' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/stub-cache.h:339:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kHeapObjectTagSize == String::kHashShift); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/codegen.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/codegen.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/codegen.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/codegen.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/codegen.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/codegen.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/codegen.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/stub-cache.h: In static member function 'static int v8::internal::StubCache::PrimaryOffset(v8::internal::String*, v8::internal::Code::Flags, v8::internal::Map*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__339' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/stub-cache.h:339:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kHeapObjectTagSize == String::kHashShift); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/compilation-cache.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/compilation-cache.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/compilation-cache.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/compilation-cache.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/compilation-cache.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/compilation-cache.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/compilation-cache.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/compiler.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/compiler.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/compiler.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/compiler.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/compiler.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/compiler.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/compiler.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/hydrogen-instructions.h: In member function 'virtual v8::internal::HType v8::internal::HStringLength::CalculateInferredType()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__4904' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/hydrogen-instructions.h:4904:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/contexts.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/contexts.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/contexts.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/contexts.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/contexts.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/contexts.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/contexts.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/conversions.o In file included from ../src/utils.h:36:0, from ../src/conversions.h:31, from ../src/conversions-inl.h:40, from ../src/conversions.cc:32: ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/counters.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/counters.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/counters.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/counters.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/counters.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/counters.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/counters.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/cpu-profiler.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/cpu-profiler.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/cpu-profiler.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/cpu-profiler.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/cpu-profiler.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/cpu-profiler.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/cpu-profiler.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/data-flow.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/data-flow.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/data-flow.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/data-flow.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/data-flow.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/data-flow.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/data-flow.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/date.o In file included from ../src/utils.h:36:0, from ../src/platform.h:102, from ../src/date.h:33, from ../src/date.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/date.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/atomicops.h:51:0, from ../src/platform.h:99, from ../src/date.h:33, from ../src/date.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/date.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/atomicops.h:51:0, from ../src/platform.h:99, from ../src/date.h:33, from ../src/date.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/utils.h:36:0, from ../src/platform.h:102, from ../src/date.h:33, from ../src/date.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/dateparser.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/dateparser.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/dateparser.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/dateparser.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/dateparser.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/dateparser.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/dateparser.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/debug-agent.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/debug-agent.cc:29: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/debug-agent.cc:29: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/debug-agent.cc:29: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/debug-agent.cc:29: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/debug-agent.cc:29: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/debug-agent.cc:29: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/debug.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/debug.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/debug.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/debug.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/debug.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/debug.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/debug.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/stub-cache.h: In static member function 'static int v8::internal::StubCache::PrimaryOffset(v8::internal::String*, v8::internal::Code::Flags, v8::internal::Map*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__339' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/stub-cache.h:339:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kHeapObjectTagSize == String::kHashShift); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/deoptimizer.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/deoptimizer.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/deoptimizer.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/deoptimizer.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/deoptimizer.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/deoptimizer.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/deoptimizer.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/deoptimizer.cc: In member function 'bool v8::internal::Deoptimizer::DoOsrTranslateCommand(v8::internal::TranslationIterator*, int*)': ../src/deoptimizer.cc:1162:74: warning: this statement may fall through [-Wimplicit-fallthrough=] output->SetRegister(output_reg, static_cast(uint32_value)); ^ ../src/deoptimizer.cc:1166:5: note: here case Translation::DOUBLE_REGISTER: { ^~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/disassembler.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/disassembler.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/disassembler.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/disassembler.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/disassembler.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/disassembler.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/disassembler.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/diy-fp.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/dtoa.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/elements-kind.o In file included from ../src/v8checks.h:31:0, from ../src/elements-kind.h:31, from ../src/elements-kind.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/api.h:31, from ../src/elements-kind.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/api.h:31, from ../src/elements-kind.cc:30: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/api.h:31, from ../src/elements-kind.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/api.h:31, from ../src/elements-kind.cc:30: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8checks.h:31:0, from ../src/elements-kind.h:31, from ../src/elements-kind.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/elements-kind.cc: In static member function 'static void v8::internal::InitializeFastElementsKindSequence::Construct(v8::internal::ElementsKind**)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__64' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/elements-kind.cc:64:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(FAST_SMI_ELEMENTS == FIRST_FAST_ELEMENTS_KIND); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/elements.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/elements.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/elements.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/elements.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/elements.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/elements.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/elements.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/elements.cc: In static member function 'static void v8::internal::ElementsAccessor::InitializeOncePerProcess()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__1804' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/elements.cc:1803:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((sizeof(accessor_array) / sizeof(*accessor_array)) == ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/execution.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/execution.cc:30: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/execution.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/execution.cc:30: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/execution.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/execution.cc:30: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/execution.cc:30: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/extensions/externalize-string-extension.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/extensions/externalize-string-extension.h:31, from ../src/extensions/externalize-string-extension.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/extensions/externalize-string-extension.h:31, from ../src/extensions/externalize-string-extension.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/extensions/externalize-string-extension.h:31, from ../src/extensions/externalize-string-extension.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/extensions/externalize-string-extension.h:31, from ../src/extensions/externalize-string-extension.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/extensions/externalize-string-extension.h:31, from ../src/extensions/externalize-string-extension.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/extensions/externalize-string-extension.h:31, from ../src/extensions/externalize-string-extension.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/extensions/gc-extension.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/extensions/gc-extension.h:31, from ../src/extensions/gc-extension.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/extensions/gc-extension.h:31, from ../src/extensions/gc-extension.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/extensions/gc-extension.h:31, from ../src/extensions/gc-extension.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/extensions/gc-extension.h:31, from ../src/extensions/gc-extension.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/extensions/gc-extension.h:31, from ../src/extensions/gc-extension.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/extensions/gc-extension.h:31, from ../src/extensions/gc-extension.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/extensions/statistics-extension.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/extensions/statistics-extension.h:31, from ../src/extensions/statistics-extension.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/extensions/statistics-extension.h:31, from ../src/extensions/statistics-extension.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/extensions/statistics-extension.h:31, from ../src/extensions/statistics-extension.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/extensions/statistics-extension.h:31, from ../src/extensions/statistics-extension.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/extensions/statistics-extension.h:31, from ../src/extensions/statistics-extension.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/extensions/statistics-extension.h:31, from ../src/extensions/statistics-extension.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/factory.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/factory.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/factory.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/factory.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/factory.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/factory.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/factory.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/fast-dtoa.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/fixed-dtoa.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/flags.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/flags.cc:31: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/flags.cc:31: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/flags.cc:31: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/flags.cc:31: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/flags.cc:31: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/flags.cc:31: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/frames.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/frames.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/frames.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/frames.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/frames.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/frames.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/frames.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/full-codegen.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/full-codegen.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/full-codegen.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/full-codegen.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/full-codegen.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/full-codegen.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/full-codegen.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/stub-cache.h: In static member function 'static int v8::internal::StubCache::PrimaryOffset(v8::internal::String*, v8::internal::Code::Flags, v8::internal::Map*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__339' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/stub-cache.h:339:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kHeapObjectTagSize == String::kHashShift); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/func-name-inferrer.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/func-name-inferrer.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/func-name-inferrer.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/func-name-inferrer.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/func-name-inferrer.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/func-name-inferrer.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/func-name-inferrer.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/gdb-jit.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/global-handles.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/global-handles.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/global-handles.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/global-handles.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/global-handles.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/global-handles.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/global-handles.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/handles.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/handles.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/handles.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/handles.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/handles.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/handles.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/handles.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/stub-cache.h: In static member function 'static int v8::internal::StubCache::PrimaryOffset(v8::internal::String*, v8::internal::Code::Flags, v8::internal::Map*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__339' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/stub-cache.h:339:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kHeapObjectTagSize == String::kHashShift); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/heap-profiler.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/heap-profiler.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/heap-profiler.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/heap-profiler.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/heap-profiler.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/heap-profiler.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/heap-profiler.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/heap.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/heap.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/heap.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/heap.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/heap.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/heap.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/heap.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitMap(v8::internal::Map*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__267' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:267:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_TYPE == LAST_JS_RECEIVER_TYPE); ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitSharedFunctionInfoWeakCode(v8::internal::Heap*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__575' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:574:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(SharedFunctionInfo::kNameOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__577' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:576:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(SharedFunctionInfo::kCodeOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitJSFunctionStrongCode(v8::internal::Heap*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__600' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:599:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(JSFunction::kCodeEntryOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitJSFunctionWeakCode(v8::internal::Heap*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__621' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:620:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(JSFunction::kCodeEntryOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/heap.cc: In member function 'v8::internal::MaybeObject* v8::internal::Heap::AllocateHeapNumber(double, v8::internal::PretenureFlag)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2558' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/heap.cc:2558:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(HeapNumber::kSize <= Page::kNonCodeObjectAreaSize); ^~~~~~~~~~~~~ ../src/heap.cc: In member function 'v8::internal::MaybeObject* v8::internal::Heap::AllocateHeapNumber(double)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2579' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/heap.cc:2579:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(HeapNumber::kSize <= Page::kMaxNonCodeHeapObjectSize); ^~~~~~~~~~~~~ ../src/heap.cc: In member function 'v8::internal::MaybeObject* v8::internal::Heap::AllocateForeign(v8::internal::Address, v8::internal::PretenureFlag)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3213' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/heap.cc:3213:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Foreign::kSize <= Page::kMaxNonCodeHeapObjectSize); ^~~~~~~~~~~~~ ../src/heap.cc: In member function 'v8::internal::MaybeObject* v8::internal::Heap::AllocateConsString(v8::internal::String*, v8::internal::String*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3382' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/heap.cc:3382:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kMinLength <= SlicedString::kMinLength); ^~~~~~~~~~~~~ ../src/heap.cc: In member function 'v8::internal::MaybeObject* v8::internal::Heap::AllocateCatchContext(v8::internal::JSFunction*, v8::internal::Context*, v8::internal::String*, v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__5128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/heap.cc:5128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Context::MIN_CONTEXT_SLOTS == Context::THROWN_OBJECT_INDEX); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/hydrogen-instructions.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/hydrogen-instructions.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/hydrogen-instructions.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/hydrogen-instructions.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/hydrogen-instructions.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/hydrogen-instructions.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/hydrogen-instructions.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/hydrogen-instructions.h: In member function 'virtual v8::internal::HType v8::internal::HStringLength::CalculateInferredType()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__4904' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/hydrogen-instructions.h:4904:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/hydrogen.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/hydrogen.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/hydrogen.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/hydrogen.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/hydrogen.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/hydrogen.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/hydrogen.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/hydrogen-instructions.h: In member function 'virtual v8::internal::HType v8::internal::HStringLength::CalculateInferredType()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__4904' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/hydrogen-instructions.h:4904:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue); ^~~~~~~~~~~~~ ../src/stub-cache.h: In static member function 'static int v8::internal::StubCache::PrimaryOffset(v8::internal::String*, v8::internal::Code::Flags, v8::internal::Map*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__339' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/stub-cache.h:339:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kHeapObjectTagSize == String::kHashShift); ^~~~~~~~~~~~~ ../src/hydrogen.cc: In member function 'v8::internal::HValue* v8::internal::HGraphBuilder::HandlePolymorphicElementAccess(v8::internal::HValue*, v8::internal::HValue*, v8::internal::HValue*, v8::internal::Expression*, v8::internal::BailoutId, int, bool, bool*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__6360' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/hydrogen.cc:6360:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(FAST_SMI_ELEMENTS < FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__6361' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/hydrogen.cc:6361:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(FAST_HOLEY_ELEMENTS < FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__6362' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/hydrogen.cc:6362:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(FAST_DOUBLE_ELEMENTS < FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__6363' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/hydrogen.cc:6363:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(DICTIONARY_ELEMENTS < FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__6371' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/hydrogen.cc:6370:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_EXTERNAL_ARRAY_ELEMENTS_KIND == ^~~~~~~~~~~~~ ../src/hydrogen.cc: In member function 'bool v8::internal::HGraphBuilder::TryInlineBuiltinFunctionCall(v8::internal::Call*, bool)': ../src/hydrogen.cc:7281:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!FLAG_fast_math) break; ^~ ../src/hydrogen.cc:7283:5: note: here case kMathRound: ^~~~ ../src/hydrogen.cc: In member function 'bool v8::internal::HGraphBuilder::TryInlineBuiltinMethodCall(v8::internal::Call*, v8::internal::HValue*, v8::internal::Handle, v8::internal::CheckType)': ../src/hydrogen.cc:7344:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!FLAG_fast_math) break; ^~ ../src/hydrogen.cc:7346:5: note: here case kMathRound: ^~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/ic.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/ic.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/ic.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/ic.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/ic.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/ic.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/ic.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/stub-cache.h: In static member function 'static int v8::internal::StubCache::PrimaryOffset(v8::internal::String*, v8::internal::Code::Flags, v8::internal::Map*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__339' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/stub-cache.h:339:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kHeapObjectTagSize == String::kHashShift); ^~~~~~~~~~~~~ ../src/ic.cc: In member function 'void v8::internal::KeyedStoreIC::UpdateCaches(v8::internal::LookupResult*, v8::internal::IC::State, v8::internal::StrictModeFlag, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle)': ../src/ic.cc:2000:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ ../src/ic.cc:2003:5: note: here case NORMAL: ^~~~ ../src/ic.cc: In member function 'v8::internal::CompareIC::State v8::internal::CompareIC::TargetState(v8::internal::CompareIC::State, v8::internal::CompareIC::State, v8::internal::CompareIC::State, bool, v8::internal::Handle, v8::internal::Handle)': ../src/ic.cc:2680:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (old_right == SMI && y->IsHeapNumber()) return HEAP_NUMBER; ^~ ../src/ic.cc:2681:5: note: here case STRING: ^~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/incremental-marking.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/incremental-marking.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/incremental-marking.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/incremental-marking.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/incremental-marking.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/incremental-marking.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/incremental-marking.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitMap(v8::internal::Map*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__267' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:267:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_TYPE == LAST_JS_RECEIVER_TYPE); ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitSharedFunctionInfoWeakCode(v8::internal::Heap*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__575' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:574:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(SharedFunctionInfo::kNameOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__577' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:576:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(SharedFunctionInfo::kCodeOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitJSFunctionStrongCode(v8::internal::Heap*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__600' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:599:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(JSFunction::kCodeEntryOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitJSFunctionWeakCode(v8::internal::Heap*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__621' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:620:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(JSFunction::kCodeEntryOffset + kPointerSize == ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/inspector.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/inspector.cc:29: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/inspector.cc:29: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/inspector.cc:29: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/inspector.cc:29: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/inspector.cc:29: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/inspector.cc:29: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/interface.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/interface.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/interface.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/interface.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/interface.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/interface.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/interface.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/interpreter-irregexp.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/interpreter-irregexp.cc:31: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/interpreter-irregexp.cc:31: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/interpreter-irregexp.cc:31: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/interpreter-irregexp.cc:31: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/interpreter-irregexp.cc:31: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/interpreter-irregexp.cc:31: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/isolate.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/isolate.cc:30: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/isolate.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/isolate.cc:30: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/isolate.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/isolate.cc:30: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/isolate.cc:30: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/hydrogen-instructions.h: In member function 'virtual v8::internal::HType v8::internal::HStringLength::CalculateInferredType()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__4904' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/hydrogen-instructions.h:4904:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue); ^~~~~~~~~~~~~ ../src/stub-cache.h: In static member function 'static int v8::internal::StubCache::PrimaryOffset(v8::internal::String*, v8::internal::Code::Flags, v8::internal::Map*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__339' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/stub-cache.h:339:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kHeapObjectTagSize == String::kHashShift); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/jsregexp.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/jsregexp.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/jsregexp.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/jsregexp.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/jsregexp.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/jsregexp.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/jsregexp.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/jsregexp.cc: In static member function 'static v8::internal::Handle v8::internal::RegExpImpl::AtomExec(v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__347' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/jsregexp.cc:347:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kNumRegisters <= Isolate::kJSRegexpStaticOffsetsVectorSize); ^~~~~~~~~~~~~ ../src/jsregexp.cc: In static member function 'static int v8::internal::RegExpImpl::IrregexpExecRaw(v8::internal::Handle, v8::internal::Handle, int, int32_t*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__585' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/jsregexp.cc:584:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__587' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/jsregexp.cc:586:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__589' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/jsregexp.cc:588:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(static_cast(NativeRegExpMacroAssembler::EXCEPTION) ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/lithium-allocator.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/lithium-allocator.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/lithium-allocator.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/lithium-allocator.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/lithium-allocator.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/lithium-allocator.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/lithium-allocator.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/hydrogen-instructions.h: In member function 'virtual v8::internal::HType v8::internal::HStringLength::CalculateInferredType()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__4904' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/hydrogen-instructions.h:4904:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/lithium.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/lithium.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/lithium.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/lithium.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/lithium.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/lithium.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/lithium.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/hydrogen-instructions.h: In member function 'virtual v8::internal::HType v8::internal::HStringLength::CalculateInferredType()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__4904' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/hydrogen-instructions.h:4904:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/liveedit.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/liveedit.cc:29: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/liveedit.cc:29: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/liveedit.cc:29: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/liveedit.cc:29: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/liveedit.cc:29: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/liveedit.cc:29: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/liveedit.cc: In member function 'void v8::internal::Differencer::StaticAssertHolder()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__211' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/liveedit.cc:211:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(MAX_DIRECTION_FLAG_VALUE < (1 << kDirectionSizeBits)); ^~~~~~~~~~~~~ ../src/liveedit.cc: In function 'const char* v8::internal::DropFrames(v8::internal::Vector, int, int, v8::internal::Debug::FrameDropMode*, v8::internal::Object***)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__1760' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/liveedit.cc:1760:7: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(Address) == kPointerSize); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/liveobjectlist.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/log-utils.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/log-utils.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/log-utils.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/log-utils.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/log-utils.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/log-utils.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/log-utils.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/log.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/log.cc:30: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/log.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/log.cc:30: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/log.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/log.cc:30: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/log.cc:30: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/mark-compact.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/mark-compact.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/mark-compact.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/mark-compact.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/mark-compact.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/mark-compact.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/mark-compact.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitMap(v8::internal::Map*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__267' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:267:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_TYPE == LAST_JS_RECEIVER_TYPE); ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitSharedFunctionInfoWeakCode(v8::internal::Heap*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__575' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:574:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(SharedFunctionInfo::kNameOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__577' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:576:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(SharedFunctionInfo::kCodeOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitJSFunctionStrongCode(v8::internal::Heap*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__600' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:599:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(JSFunction::kCodeEntryOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitJSFunctionWeakCode(v8::internal::Heap*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__621' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:620:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(JSFunction::kCodeEntryOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/stub-cache.h: In static member function 'static int v8::internal::StubCache::PrimaryOffset(v8::internal::String*, v8::internal::Code::Flags, v8::internal::Map*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__339' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/stub-cache.h:339:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kHeapObjectTagSize == String::kHashShift); ^~~~~~~~~~~~~ ../src/mark-compact.cc: In member function 'void v8::internal::MarkCompactCollector::ProcessMapCaches()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2084' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/mark-compact.cc:2084:11: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(MapCache::kEntrySize == 2); ^~~~~~~~~~~~~ ../src/mark-compact.cc: In member function 'void v8::internal::MarkCompactCollector::ReattachInitialMaps()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2122' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/mark-compact.cc:2122:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_TYPE == LAST_JS_RECEIVER_TYPE); ^~~~~~~~~~~~~ ../src/mark-compact.cc: In member function 'void v8::internal::MarkCompactCollector::ClearNonLiveTransitions()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2145' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/mark-compact.cc:2145:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_TYPE == LAST_JS_OBJECT_TYPE); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/messages.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/messages.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/messages.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/messages.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/messages.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/messages.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/messages.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/objects-debug.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/objects-debug.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/objects-debug.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/objects-debug.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/objects-debug.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/objects-debug.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/objects-debug.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/objects-printer.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/objects-printer.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/objects-printer.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/objects-printer.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/objects-printer.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/objects-printer.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/objects-printer.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/objects-visiting.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/objects-visiting.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/objects-visiting.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/objects-visiting.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/objects-visiting.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/objects-visiting.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/objects-visiting.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/objects.o In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/objects.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/objects.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/v8.h:52:0, from ../src/objects.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/objects.cc:28: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/v8.h:52:0, from ../src/objects.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/v8globals.h:32:0, from ../src/v8.h:53, from ../src/objects.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:517:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_OBJECT_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'v8::internal::String* v8::internal::String::GetUnderlying()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__2513' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:2513:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(ConsString::kFirstOffset == SlicedString::kParentOffset); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'void v8::internal::Code::set_flags(v8::internal::Code::Flags)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__3397' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:3397:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(Code::NUMBER_OF_KINDS <= KindField::kMax + 1); ^~~~~~~~~~~~~ ../src/api.h: In function 'T v8::ToCData(v8::internal::Object*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__120' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:120:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/api.h: In function 'v8::internal::Handle v8::FromCData(T)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__129' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/api.h:129:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == sizeof(v8::internal::Address)); ^~~~~~~~~~~~~ ../src/small-pointer-list.h: In member function 'T* v8::internal::SmallPointerList::single_value() const': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__182' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/small-pointer-list.h:182:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSingletonTag == 0); ^~~~~~~~~~~~~ ../src/hydrogen-instructions.h: In member function 'virtual v8::internal::HType v8::internal::HStringLength::CalculateInferredType()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__4904' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/hydrogen-instructions.h:4904:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(String::kMaxLength <= Smi::kMaxValue); ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitMap(v8::internal::Map*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__267' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:267:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_TYPE == LAST_JS_RECEIVER_TYPE); ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitSharedFunctionInfoWeakCode(v8::internal::Heap*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__575' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:574:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(SharedFunctionInfo::kNameOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__577' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:576:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(SharedFunctionInfo::kCodeOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitJSFunctionStrongCode(v8::internal::Heap*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__600' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:599:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(JSFunction::kCodeEntryOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/objects-visiting-inl.h: In static member function 'static void v8::internal::StaticMarkingVisitor::VisitJSFunctionWeakCode(v8::internal::Heap*, v8::internal::HeapObject*)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__621' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting-inl.h:620:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(JSFunction::kCodeEntryOffset + kPointerSize == ^~~~~~~~~~~~~ ../src/objects.cc: In static member function 'static void v8::internal::SharedFunctionInfo::AddToOptimizedCodeMap(v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__8083' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects.cc:8083:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kEntryLength == 3); ^~~~~~~~~~~~~ ../src/objects.cc: In member function 'bool v8::internal::JSObject::ShouldConvertToSlowElements(int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__10868' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects.cc:10867:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kMaxUncheckedOldFastElementsLength <= ^~~~~~~~~~~~~ ../src/objects.cc: In member function 'void v8::internal::JSObject::GetElementsCapacityAndUsage(int*, int*)': ../src/objects.cc:10812:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IsJSArray()) { ^~ ../src/objects.cc:10818:5: note: here case FAST_HOLEY_SMI_ELEMENTS: ^~~~ ../src/objects.cc:10834:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (IsJSArray()) { ^~ ../src/objects.cc:10840:5: note: here case FAST_HOLEY_DOUBLE_ELEMENTS: { ^~~~ CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/once.o CXX(target) /usr/src/RPM/BUILD/v8-3.15-3.15.11.10/out/native/obj.target/v8_base/src/optimizing-compiler-thread.o In file included from ../src/utils.h:36:0, from ../src/platform.h:102, from ../src/optimizing-compiler-thread.h:33, from ../src/optimizing-compiler-thread.cc:28: ../src/v8utils.h: In function 'void v8::internal::CopyWords(T*, T*, int)': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__128' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/v8utils.h:128:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(sizeof(T) == kPointerSize); ^~~~~~~~~~~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/optimizing-compiler-thread.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::Hash(Key)': ../src/objects.h:2832:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed()); ^~ In file included from ../src/atomicops.h:51:0, from ../src/optimizing-compiler-thread.h:31, from ../src/optimizing-compiler-thread.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/elements.h:32:0, from ../src/objects-inl.h:38, from ../src/v8.h:60, from ../src/optimizing-compiler-thread.cc:30: ../src/objects.h: In member function 'uint32_t v8::internal::HashTable::HashForObject(Key, v8::internal::Object*)': ../src/objects.h:2841:20: warning: invalid use of incomplete type 'class v8::internal::Heap' GetHeap()->HashSeed(), object); ^~ In file included from ../src/atomicops.h:51:0, from ../src/optimizing-compiler-thread.h:31, from ../src/optimizing-compiler-thread.cc:28: ../src/../include/v8.h:136:7: note: forward declaration of 'class v8::internal::Heap' class Heap; ^~~~ In file included from ../src/utils.h:36:0, from ../src/platform.h:102, from ../src/optimizing-compiler-thread.h:33, from ../src/optimizing-compiler-thread.cc:28: ../src/objects-visiting.h: In member function 'void v8::internal::VisitorDispatchTable::RegisterSpecializations()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__188' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-visiting.h:187:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT( ^~~~~~~~~~~~~ ../src/scanner.h: In member function 'void v8::internal::Scanner::Init()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__450' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/scanner.h:450:5: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kCharacterLookaheadBufferSize == 1); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__208' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:208:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::StringShape::IsSymbol()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__293' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:293:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kSymbolTag != 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsOneByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__312' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:312:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__313' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:313:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::String::IsTwoByteRepresentationUnderneath()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__328' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:328:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(kIsIndirectStringTag != 0); ^~~~~~~~~~~~~ ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__329' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:329:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT((kIsIndirectStringMask & kStringEncodingMask) == 0); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSReceiver()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__510' locally defined but not used [-Wunused-local-typedefs] SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^ ../src/checks.h:241:39: note: in definition of macro 'SEMI_STATIC_JOIN_HELPER' #define SEMI_STATIC_JOIN_HELPER(a, b) a##b ^ ../src/checks.h:251:5: note: in expansion of macro 'SEMI_STATIC_JOIN' SEMI_STATIC_JOIN(__StaticAssertTypedef__, __LINE__) ^~~~~~~~~~~~~~~~ ../src/checks.h:283:30: note: in expansion of macro 'STATIC_CHECK' #define STATIC_ASSERT(test) STATIC_CHECK(test) ^~~~~~~~~~~~ ../src/objects-inl.h:510:3: note: in expansion of macro 'STATIC_ASSERT' STATIC_ASSERT(LAST_JS_RECEIVER_TYPE == LAST_TYPE); ^~~~~~~~~~~~~ ../src/objects-inl.h: In member function 'bool v8::internal::Object::IsJSObject()': ../src/checks.h:251:22: warning: typedef '__StaticAssertTypedef__517' locally defined but not used