Stop using [array] in nsIStringBundle
Categories
(Core :: Internationalization, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox69 | --- | fixed |
People
(Reporter: bzbarsky, Assigned: bzbarsky)
References
(Blocks 1 open bug)
Details
Attachments
(3 files)
Jorg, you will likely need c-c changes for this... The JS bits are unlikely to cause breakage, since they will basically correspond to the last arg being ignored as extraneous, but might want cleanup anyway. The C++ bits will need the usual bustage fixes.
![]() |
Assignee | |
Comment 1•6 years ago
|
||
![]() |
Assignee | |
Comment 2•6 years ago
|
||
![]() |
Assignee | |
Comment 3•6 years ago
|
||
It looks like bug 1321412 changed the number of params but didn't update the
template parameter, and then bug 1364221 followed its example of not matching
the template parameter to the actual number of params. As a result we're
passing an array with one garbage pointer to the callee, and it just happens
that the callee doesn't examine that pointer. But that's about to change.
Updated•6 years ago
|
Updated•6 years ago
|
Comment 4•6 years ago
|
||
Quite a bit of work in C-C, about 40 files. I hope you won't land this before Monday ;-)
![]() |
Assignee | |
Comment 5•6 years ago
|
||
I'll be shocked if this gets reviewed before Monday.
Comment 7•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/17869bc540e5
https://hg.mozilla.org/mozilla-central/rev/33686f46a5ba
https://hg.mozilla.org/mozilla-central/rev/89b5e0496b75
Description
•