summaryrefslogtreecommitdiff
path: root/src/codegen/error.rs
diff options
context:
space:
mode:
authorKowasaki <weiyinko@gmail.com>2017-05-05 11:14:15 -0700
committerNick Fitzgerald <fitzgen@gmail.com>2017-05-05 11:14:15 -0700
commitc7792974792cbc700821ab1ebdba9fa20d97f5e1 (patch)
treee4671ea3d83838c5b2593503db802626734173dc /src/codegen/error.rs
parent66b9c3d8698aef0a32147eeabb99264a9b52d171 (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/error.rs')
0 files changed, 0 insertions, 0 deletions