diff options
author | bors-servo <metajack+bors@gmail.com> | 2015-08-13 15:00:37 -0600 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2015-08-13 15:00:37 -0600 |
commit | 289decb064b44937f570fdc299de9af961296dd6 (patch) | |
tree | 2aee641cad3de725c3358364e3bb33bb8ada9a24 /components/script/dom/bindings/codegen/GlobalGen.py | |
parent | 07716780fc805aea63285337ee15e9e56acb47c7 (diff) | |
parent | 43429abce40d9a87fa271027094a36256909f3ee (diff) | |
download | servo-289decb064b44937f570fdc299de9af961296dd6.tar.gz servo-289decb064b44937f570fdc299de9af961296dd6.zip |
Auto merge of #7196 - frewsxcv:double-unsafe, r=jdm
Avoid marking codegen method bodies as unsafe twice
`CGAbstractMethod` takes a couple boolean parameters, among others:
* `extern`: will mark the method as `unsafe` and `extern`
* `unsafe`: will wrap the method body in an `unsafe` block
Passing both as `True` should not mark it as `unsafe` twice.
Example from a generated `HTMLCollectionBinding.rs`:
Before:
```
unsafe extern fn get_length(..) -> u8 {
unsafe {
// code here
}
}
```
After
```
unsafe extern fn get_length(..) -> u8 {
// code here
}
```
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7196)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/bindings/codegen/GlobalGen.py')
0 files changed, 0 insertions, 0 deletions