about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorMark Rousskov <mark.simulacrum@gmail.com>2019-07-15 19:55:06 -0400
committerGitHub <noreply@github.com>2019-07-15 19:55:06 -0400
commitee8194002e47b1a6103c7a8f5d592c625b5efba7 (patch)
tree05019e5a7dbf634a378f590134da92b2918000e1 /src/test/incremental/thinlto
parentcaf10b5ffe6977e79f8d5f1bb407d99d2b015b4a (diff)
parent0c981e0a8a01426dbcac895d67dd33db7f5b6ff4 (diff)
downloadrust-ee8194002e47b1a6103c7a8f5d592c625b5efba7.tar.gz
rust-ee8194002e47b1a6103c7a8f5d592c625b5efba7.zip
Rollup merge of #62639 - immunant:invariant_valistimpl, r=eddyb
Make VaListImpl<'f> invariant over the 'f lifetime

After doing some research on variance and going back to look at `VaList` and `VaListImpl`, I realized that `VaList<'a, 'f>` is invariant over the `'f` lifetime (and covariant over `'a`), but `VaListImpl<'f>` isn't invariant but probably should be. This patch makes `VaListImpl<'f>` invariant over `'f`.

r? @eddyb
cc @dlrobertson
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions