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)

defect
Not set
blocker

Tracking

()

VERIFIED FIXED
mozilla13

People

(Reporter: standard8, Assigned: standard8)

References

Details

(Keywords: regression)

Attachments

(1 file)

Attached patch The fix (deleted) — 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)
Severity: major → blocker
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 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+
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.
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.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
This is fixed now. Thanks.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: