Closed
Bug 770268
Opened 12 years ago
Closed 12 years ago
jsinfer.h:98:24: warning: inline function ‘js::types::TypeObject* js::types::Type::typeObject() const’ used but never defined [enabled by default] (also for "singleObject() const")
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
mozilla16
People
(Reporter: dholbert, Assigned: luke)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [js:t])
Just noticed that in my (up-to-date mozilla-central debug) build, I'm getting multiple instances of these 2 warnings: { In file included from ../../../mozilla/js/src/jsobj.h:23:0, from ../../../mozilla/js/src/jsfun.h:14, from ../../../mozilla/js/src/vm/Stack.h:11, from ../../../mozilla/js/src/jscntxt.h:32, from ../../../mozilla/js/src/frontend/ParseMaps-inl.h:11, from ../../../mozilla/js/src/frontend/ParseMaps.cpp:8: ../../../mozilla/js/src/jsinfer.h:98:24: warning: inline function ‘js::types::TypeObject* js::types::Type::typeObject() const’ used but never defined [enabled by default] ../../../mozilla/js/src/jsinfer.h:90:22: warning: inline function ‘JSObject* js::types::Type::singleObject() const’ used but never defined [enabled by default] } Not exactly sure when this warning was introduced, but I'm flagging a dependency on bug 748119 whose cset moded these functions' impls into a different file. This appears particularly spammy, since it's in a .h file, which means (a) we hit it for multiple .cpp files (at least 11) (b) it prints out the whole header-includes route from the .cpp file to jsinfer.h, which adds 6 lines of warning-spam in the case above.
Reporter | ||
Updated•12 years ago
|
Reporter | ||
Comment 1•12 years ago
|
||
(In reply to Daniel Holbert [:dholbert] from comment #0) > Not exactly sure when this warning was introduced, but I'm flagging a > dependency on bug 748119 whose cset moded these functions' impls into a > different file. (er, s/moded/moved/) (also: not suggesting that the moving was a bad thing; just that it's one of the factors involved in triggering this warning.)
Comment 2•12 years ago
|
||
http://hg.mozilla.org/integration/mozilla-inbound/rev/c9c5ff6c3559
Assignee: general → luke
Target Milestone: --- → mozilla16
Reporter | ||
Comment 3•12 years ago
|
||
Yay! (/me changes dependency to the bug that added the code fixed by the patch in comment 2)
Updated•12 years ago
|
Whiteboard: [js:t]
Reporter | ||
Comment 4•12 years ago
|
||
er, we probably meant to mark this FIXED when the cset comment 2 was merged to m-c. Doing so now. The m-c cset is: https://hg.mozilla.org/mozilla-central/rev/c9c5ff6c3559
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•