Closed Bug 1791224 Opened 2 years ago Closed 2 years ago

Make `CreateNodeResultBase` treated as ok type of `Result`

Categories

(Core :: DOM: Editor, task, P3)

task

Tracking

()

RESOLVED FIXED
107 Branch
Tracking Status
firefox107 --- fixed

People

(Reporter: masayuki, Assigned: masayuki)

References

Details

Attachments

(1 file)

No description provided.

Similar to the previous patch, this changes a lot of lines. However, I think
that it's not so hard to investigate regression point in this patch because
CreateNodeResultBase is not used so many times at handling on edit action.

Depends on D157574

Pushed by masayuki@d-toybox.com:
https://hg.mozilla.org/integration/autoland/rev/865c5d292958
Use `CreateNodeResultBase` as the ok type of `mozilla::Result` r=m_kato
Pushed by masayuki@d-toybox.com:
https://hg.mozilla.org/integration/autoland/rev/67a6d96aa5f9
Use `CreateNodeResultBase` as the ok type of `mozilla::Result` r=m_kato

(In reply to Atila Butkovits from comment #3)

Backed out for causing build bustages at Result.h.

It was caused by noexcpt keyword of the move constructor which was warned and suggested by clang-tidy. I don't know why it's error only when building build-linux64-base-toolchains/debug.

Flags: needinfo?(masayuki)
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 107 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: