Closed Bug 1557313 Opened 5 years ago Closed 5 years ago

trunk clang build fails with ExplicitOperatorBoolChecker.cpp(24,16): error: no member named 'isExplicitSpecified' in 'clang::CXXConversionDecl'

Categories

(Developer Infrastructure :: Source Code Analysis, defect)

defect
Not set
normal

Tracking

(firefox69 fixed)

RESOLVED FIXED
mozilla69
Tracking Status
firefox69 --- fixed

People

(Reporter: away, Assigned: away)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

No description provided.

https://reviews.llvm.org/rL360311 reworked the handling of explicit in CXXConversionDecl, and the isExplicitSpecified() method no longer exists. We can instead use isExplicit() which conveniently works on both old and new clangs. (Before 360311, isExplicit() just forwarded to isExplicitSpecified().)

Pushed by dmajor@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/201f4f4fe86e
Update ExplicitOperatorBoolChecker.cpp for clang trunk changes r=andi
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla69
Product: Firefox Build System → Developer Infrastructure
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: