diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2017-08-29 22:13:02 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-29 22:13:02 -0500 |
commit | 421e6d8f917c721094d5b8d2afe6453e2b004a17 (patch) | |
tree | 65ddc79b3dd5e725392d1331ac824ceeac61b31d /components/script/dom/bindings/codegen/parser | |
parent | b83f4e149accacb8cbb1b7c90b0023b3a735c72f (diff) | |
parent | 4f6752ed1a4588b3ff863c5d56cdc7a75a06864e (diff) | |
download | servo-421e6d8f917c721094d5b8d2afe6453e2b004a17.tar.gz servo-421e6d8f917c721094d5b8d2afe6453e2b004a17.zip |
Auto merge of #18302 - upsuper:atom-assert, r=bholley
Harden assert for creating atom from raw pointer
One of Stylo's common assertion turns out to be from having a null Atom (see [Gecko 1385925 bug comment 7](https://bugzilla.mozilla.org/show_bug.cgi?id=1385925#c7)). It would be helpful if we can catch this kind of crash earlier via a release-assertion.
This may regress performance to some extent which I'm not sure. But we can probably have it there for diagnosis for now, and remove later.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18302)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/bindings/codegen/parser')
0 files changed, 0 insertions, 0 deletions