diff options
author | Kowasaki <weiyinko@gmail.com> | 2017-05-05 11:14:15 -0700 |
---|---|---|
committer | Nick Fitzgerald <fitzgen@gmail.com> | 2017-05-05 11:14:15 -0700 |
commit | c7792974792cbc700821ab1ebdba9fa20d97f5e1 (patch) | |
tree | e4671ea3d83838c5b2593503db802626734173dc /src/codegen/struct_layout.rs | |
parent | 66b9c3d8698aef0a32147eeabb99264a9b52d171 (diff) |
Emit `PhantomData<UnsafeCell<T>>` members for all generic parameters
This makes generated generic structs lifetime invariant, since we cannot know
the C++ type's true variance.
Fixes #506
Diffstat (limited to 'src/codegen/struct_layout.rs')
0 files changed, 0 insertions, 0 deletions