about summary refs log tree commit diff
path: root/src/test/ui/thinlto
diff options
context:
space:
mode:
authorFelix S. Klock II <pnkfelix@pnkfx.org>2019-07-03 16:54:08 +0200
committerFelix S. Klock II <pnkfelix@pnkfx.org>2019-07-08 12:12:03 +0200
commit02714b8ba3424fdfa1513fc893bb692472834a59 (patch)
tree38bbbe71c24278452847c069568750eae2877ed9 /src/test/ui/thinlto
parentb56080162bc45e1cfd561b0a21e50b827c9df679 (diff)
downloadrust-02714b8ba3424fdfa1513fc893bb692472834a59.tar.gz
rust-02714b8ba3424fdfa1513fc893bb692472834a59.zip
Regression tests and updates to existing tests.
The regression tests explore:
  (direct | indirect | doubly-indirect | unsafe) x (embedded | param):

where:
  embedded: `struct Wrapper(... NoDerive ...);`
  param:    `struct Wrapper<X>(... X ...);`

  direct:          `const A:     Wrapper<...> = Wrapper(NoDerive);`
  indirect:        `const A: & & Wrapper<...> = Wrapper(NoDerive)`
  doubly-indirect: `const A: & & Wrapper<...> = & & Wrapper(& & NoDerive)`
  unsafe:          `const A: UnsafeWrap<...>  = UnsafeWrap(std::ptr::null())`
Diffstat (limited to 'src/test/ui/thinlto')
0 files changed, 0 insertions, 0 deletions