Closed
Bug 795726
Opened 12 years ago
Closed 12 years ago
src/jsobj.h:1029:30: warning: inline function ‘js::StringObject& JSObject::asString()’ used but never defined [enabled by default]
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 795765
People
(Reporter: dholbert, Unassigned)
References
(Blocks 1 open bug)
Details
Filing bug on build warning:
{
In file included from ../../../mozilla/js/src/jsfun.h:14:0,
from ../../../mozilla/js/src/vm/Stack.h:11,
from ../../../mozilla/js/src/jscntxt.h:33,
from ../../../mozilla/js/src/ion/MIR.h:14,
from ../../../mozilla/js/src/ion/IonBuilder.h:14,
from ../../../mozilla/js/src/ion/MIR.cpp:8:
../../../mozilla/js/src/jsobj.h:1029:30: warning: inline function ‘js::StringObject& JSObject::asString()’ used but never defined [enabled by default]
}
I'm getting lots of instances of this build warning (tens of instances, at least) -- once per file that includes jsobj.h, probably.
The method is declared here:
https://mxr.mozilla.org/mozilla-central/source/js/src/jsobj.h?rev=a0853ae2ee0f
and it looks like it's defined here:
https://mxr.mozilla.org/mozilla-central/source/js/src/vm/StringObject-inl.h?rev=f27c74c5ac80
In a lot of the cases, it looks like it's from things including "MIR.h", which has a call to asString():
https://mxr.mozilla.org/mozilla-central/source/js/src/ion/MIR.h?rev=b6a9cb1be492#5315
... but MIR.h does not include the header with asString()'s definition.
Tentatively assuming that's the issue behind most of these patches. --> tagging bug 794475 (which added that asString() call in MIR.h) as having caused this.
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•