diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2017-03-21 06:48:04 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-21 06:48:04 -0700 |
commit | b4e3be9d25c583cb24a4b4d4587f292170c25b0d (patch) | |
tree | b38b64cefc739a1ab0547727016cb9ebc948afc1 /src/codegen/helpers.rs | |
parent | cc6f3b251a495ca68aaad4eb49d5469898bbbe80 (diff) | |
parent | f67967a2930082ef54cde03d26dc3c0fe8f388cd (diff) |
Auto merge of #597 - servo:void-vtable, r=fitzgen,emilio
Make vtables non-zero-size to fix a rustc warning.
```
warning: found non-foreign-function-safe member in struct marked #[repr(C)]: found zero-size struct in foreign module, consider adding a member to this struct
```
Emilio said on IRC:
> the empty vtable means that we don't care of figuring out the proper vtable layout, so we create an empty struct
Sounds like all that matters is to have a pointer, we don’t look at the data behind it. Using `c_void` seems appropriate, then.
Diffstat (limited to 'src/codegen/helpers.rs')
0 files changed, 0 insertions, 0 deletions