Closed
Bug 727081
Opened 13 years ago
Closed 13 years ago
Telemetry.cpp:113:18: error: use of undeclared identifier 'EnumerateEntries' using clang
Categories
(Toolkit :: Telemetry, defect)
Toolkit
Telemetry
Tracking
()
VERIFIED
FIXED
mozilla13
People
(Reporter: standard8, Assigned: standard8)
References
Details
(Keywords: regression)
Attachments
(1 file)
(deleted),
patch
|
froydnj
:
review+
vladan
:
checkin+
|
Details | Diff | Splinter Review |
Using clang to build Telementry.cpp after bug 725699 landed I get:
/Users/moztest/comm/main/src/mozilla/toolkit/components/telemetry/Telemetry.cpp:113:18: error: use of undeclared identifier
'EnumerateEntries'
PRUint32 num = EnumerateEntries(ReflectEntryStub, static_cast<void*>(&args));
^
this->
Looks like it just wants a 'this->' added.
Attachment #597009 -
Flags: review?(taras.mozilla)
Updated•13 years ago
|
Severity: major → blocker
Assignee | ||
Comment 1•13 years ago
|
||
Note: when this gets r+ I'm unlikely to be around for a few hours, so anyone with checkin privs, please feel free to land on my behalf.
Comment 2•13 years ago
|
||
Comment on attachment 597009 [details] [diff] [review]
The fix
Review of attachment 597009 [details] [diff] [review]:
-----------------------------------------------------------------
Hooray for compilers not implementing lookup correctly. (GCC 4.7 correctly complains as well.)
Attachment #597009 -
Flags: review?(taras.mozilla) → review+
Comment 3•13 years ago
|
||
Comment on attachment 597009 [details] [diff] [review]
The fix
https://hg.mozilla.org/integration/mozilla-inbound/rev/06725c1fd56f
Attachment #597009 -
Flags: checkin+
Updated•13 years ago
|
OS: Mac OS X → All
Target Milestone: --- → mozilla13
Would be great if you could push build fixes like this straight to mozilla-central in the future. That gets developers up and running faster.
Updated•13 years ago
|
Blocks: clang-macosx
Comment 6•13 years ago
|
||
Should we file a bug at http://llvm.org/bugs/?
(In reply to Gregory Szorc [:gps] from comment #6)
> Should we file a bug at http://llvm.org/bugs/?
No, gcc is the one incorrectly handling dependent base classes.
Comment 8•13 years ago
|
||
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•