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
•