Various clang-plugin updates for clang 11
Categories
(Developer Infrastructure :: Source Code Analysis, defect)
Tracking
(firefox79 fixed)
Tracking | Status | |
---|---|---|
firefox79 | --- | fixed |
People
(Reporter: away, Assigned: away)
References
(Blocks 1 open bug)
Details
Attachments
(3 files)
In https://github.com/llvm/llvm-project/commit/8a81daaa8b58aeaa192a47c4ce7f94b4d59ce082, the class DynTypedNodeList
moved from ASTContext
to global level.
Sometime during clang 11 (I don't have the exact commit handy), the display of nested templates changed from Foo<Bar<X> >
to Foo<Bar<X>>
.
In https://github.com/llvm/llvm-project/commit/adcd02683856c30ba6f349279509acecd90063df, conversions from StringRef
to std::string
became explicit
.
The NFC fix would be to wrap the conversions in std::string(...)
but since these are all short-lived uses for things like string compares, I've refactored a bit to keep them in native form.
Comment 5•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/70b1b14bf281
https://hg.mozilla.org/mozilla-central/rev/6733a8ca5908
https://hg.mozilla.org/mozilla-central/rev/50a3843bd942
Updated•3 years ago
|
Description
•